Skip to content

ELearning application with video streaming built in mutli module clean architecture

Notifications You must be signed in to change notification settings

OganBelema/ELearning

Repository files navigation

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

About

ELearning application with video streaming built in mutli module clean architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages