Slide 7
Slide 7 text
Modernisation
● Kotlin with Coroutines
● Handle Lifecycle with Lifecycle aware components like ViewModel
● UI Using View- ViewBinding for interaction with UI and Data Binding to bind data into your UI.
● Move across screens using Jetpack Navigation
● Build with Jetpack Compose
● Dependency Injection with HILT
● Improve performance with Jetpack Benchmark and App Startup
● Persistence with DataStore and Room
● Image loading using Coil
● Automation using Fastlane and Firebase App Distribution or any other CI/CD pipeline
● Networking with Retrofit over OkHttp and Moshi