Github reader app made with Github API implement in both View and Compose
GitFinder demonstrates Android development migrating from a View-based app to Jetpack Compose. The following showcases compare building an identical layout using View and Compose.
- 🔧 Architecture Component ViewModel & Livedata
- 🚀 Coroutines for asynchronous task
- 🎗️ Data Binding to make declarative layouts
- 🚢 Navigation for screen navigation
- ☁️ Retrofit for remote data client
- 💾 Room for local data cache
- 🖼️ Glide for image loading
- 💉 Koin for dependency injection
- 📊 Junit & Mockk for Unit test
- 📱 Espresso for UI test