A video-based Digital Learning Platform.
WeLearn is a video-based learning environment that enables students learn their course content and can also download for offline use.
- Kotlin Coroutines with Flow (Shared Flow)
- Clean Architecture with MVVM
- Jetpack Navigation Component
- Dagger Hilt
- 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.
Elezua Victor
This project is licensed under the Apache MIT License - See: https://github.com/Victor-El/WeLearn/blob/master/LICENSE