Skip to content

Files

Latest commit

 

History

History
25 lines (19 loc) · 1.04 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.04 KB

Android Sample 1

Overview

This is a simple Android application showcasing modern Android development best practices, including MVVM architecture, dependency injection with Hilt, Jetpack Compose for UI, and unit testing. It also integrates Room for local data storage and Retrofit/OKHttp for network requests.

Features

  • MVVM (Model-View-ViewModel) architecture to separate concerns and improve testability.
  • Room for local data persistence.
  • Hilt for dependency injection, simplifying dependency management.
  • Jetpack Compose for modern, declarative UI design.
  • Retrofit and OKHttp for networking and making API calls.
  • JUnit 5 and MockK for unit testing, ensuring app reliability and functionality.

Tech Stack

  • Architecture: MVVM (Model-View-ViewModel)
  • Database: Room
  • Dependency Injection: Hilt
  • UI: Jetpack Compose
  • Networking: Retrofit & OKHttp
  • Unit Testing: JUnit 5, MockK

License

This project is licensed under the MIT License - see the LICENSE file for details.