Skip to content

umeshramani007/CleanArchitecture

Repository files navigation

Project assignment

Things used

  1. Clean Architecture
  2. Hilt Dependency Injection
  3. Navigation Component and SafeArgs
  4. Data Binding
  5. MVVM
  6. Live Data
  7. Coroutine (For background word)
  8. Retrofit and GSON (Networking library)

How to run

Please checkout the project into the Android Studio. The project can be run on Emulator/Android real device and needs an active internet connection to call the api

How to generate Code Coverage report

There are two test case file ArticleListViewModelTest and FetchArticleListUseCaseTest To generate code coverage report, select the above file in Run/Debug configuration drop down and then click the button 'Run 'TestFilename' with Coverage' and the Android Studio will run all the test case and generates the report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages