Skip to content

MohiFayden/android-pracice-core

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages