Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 1.08 KB

README.md

File metadata and controls

29 lines (26 loc) · 1.08 KB

Elearning App

Elearning app for streaming video content

Contains:

  • MVVM architecture
  • Dependency injection with dagger
  • Modular clean architecture
  • DiffUtil to update recyclerview
  • Exoplayer with custom controller to play video
  • Coroutines for multithreading
  • Retrofit for network calls
  • Glide to display images
  • Room for data persistence
  • Mappers for mapping different entities from the different modules
  • Android viewBinding library
  • Unit test for mappers
  • ViewModel test
  • Room coroutine test