KO
Weather_App
App Image
Libraries Used
- Architecture - Start with classes for managing your UI component lifecycle and handling data
persistence.- Lifecycles - Create a UI that automatically responds to lifecycle events.
- Repository - Repository modules handle data operations.
- ViewModel - Easily schedule asynchronous tasks for optimal execution.
- coroutines A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- flow Flows are built on top of coroutines and can provide multiple values. A flow is conceptually a stream of data that can be computed asynchronously.
- UI - Details on why and how to use UI Components in your apps - together or separate
- Jetpack Compose - A basic unit of composable UI.
- Third party and miscellaneous libraries
- Retrofit for turns your HTTP API into a Java interface
- Dagger-Hilt Hilt is the recommended solution for dependency injection in Android apps, and works seamlessly with Compose.
- location-service One of the unique features of mobile applications is location awareness. Mobile users take their devices with them everywhere, and adding location awareness to your app offers users a more contextual experience.
- Moshi-Converter Moshi is a modern JSON library for Android, Java and Kotlin. It makes it easy to parse JSON into Java and Kotlin classes
