News App is an Android application built with Jetpack Compose, designed to provide users with the latest news articles. It leverages modern Android development tools and libraries like Retrofit for networking, Hilt for dependency injection, and Coil for image loading.
- Jetpack Compose: A modern toolkit for building native Android UI.
- Retrofit: A type-safe HTTP client for Android to fetch news data from a REST API.
- Hilt: A dependency injection library for managing dependencies efficiently.
- Coil: An image loading library for Android backed by Kotlin Coroutines.
- MVVM Architecture: Follows the Model-View-ViewModel architecture pattern for a clean and maintainable codebase.
- Flow: Observes data changes and updates the UI efficiently.
- Coroutines: Simplifies asynchronous programming and manages background tasks seamlessly.