João Francisco's Projects
Calculator app developed in MVVM using LiveData and DataBinding.
A news app developed in MVVM using Retrofit2, Room, Paging3, Dagger Hilt, DataStore, Coroutines, GSON, Glide, ViewBinding, general JetPack components and following Material Design guidelines.
Implementation of the shunting-yard algorithm for parsing and calculating math expressions on android applications.
Weather app developed on top of the OpenWeather API in Jetpack Compose, using Ktor, Koin, MVVM Arch., Clean Arch and more.
Lightweight note taking app developed in MVVM using Room, Coroutines, Dagger Hilt, DataStore, ViewBinding and general JetPack navigation, lifecycle and architecture components.
Pokédex app developed on top of the pokeapi.co REST API, with Retrofit, Room, Palette, Glide, Coroutines, Hilt and more, in MVVM architecture.
Refactored Clean Architecture version of my Pokedex application
A simple pong game made in python with Turtle from when I was first learning to code.