Skip to content

Android MVVM using clean code architecture using kotlin and hilt

Notifications You must be signed in to change notification settings

UmairKhalid786/AndroidMvvmCleanCode

Repository files navigation

Android Clean Code

This project is meant for Android MVVM Clean Code Getting Started kit

Features

The project have 2 different screens

  • Sections List
  • Sections Detail

Architecture

Built with MVVM clean code.

Dependency Injection

Hilt used for DI

Usecases

Devices use case

  • Fetching all sections
  • Fetching section detail by href

UI

Built with Jetpack Compose.

Language

Written using Kotlin

Testing

  • Unit Testing

    • Only section detail unit tests are written
  • UI Testing

    • N/A

Important Note

  • New Splash Screen 12 API is added
  • Jetpack compose navigation added

Night Mode Support

  • Yes

Offline Support

  • Yes