Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 3.43 KB

README.md

File metadata and controls

44 lines (35 loc) · 3.43 KB

WeLearn

A video-based Digital Learning Platform.

Android CI

WeLearn is a video-based learning environment that enables students learn their course content and can also download for offline use.

Features

  • Kotlin Coroutines with Flow (Shared Flow)
  • Clean Architecture with MVVM
  • Jetpack Navigation Component
  • Dagger Hilt

Libraries

  • Kotlin Coroutines : A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
  • ViewModel : The Navigation component is a library that can manage complex navigation, transition animation, deep linking, and compile-time checked argument passing between the screens in your app.
  • Jetpack Navigation component
  • Glide : Glide is a fast and efficient open source media management and image loading framework for Android
  • ShimmerLayout : Shimmer is an Android library that provides an easy way to add a shimmer effect to any view in your Android app.
  • Dagger Hilt : Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
  • Material Design Components
  • Timber : This is a logger with a small, extensible API which provides utility on top of Android's normal Log class.

Screenshots



Author

Elezua Victor

License

This project is licensed under the Apache MIT License - See: https://github.com/Victor-El/WeLearn/blob/master/LICENSE