Skip to content

itstanany/AlDoctore-Academy-Doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Al Doctor Academy App is a mock for a Learning Hub for High school students at Egypt

You can find it on Google Play Here (+100 Downloads)

Get it on Google Play

This is a public mirror of a private source code repository

The Goal of this repository is presenting documentation

Technology Stack 📚

  • Kotlin based, Coroutines for asynchronous.
  • Jetpack
    • Compose
    • Lifecycle: Observe Android lifecycles and handle UI states upon the lifecycle changes.
    • ViewModel: Manages UI-related data holder and lifecycle aware. Allows data to survive configuration changes such as screen rotations.
    • Hilt: for dependency injection.
  • Architecture
    • MVVM Clean Architecture
  • Retrofit2 & OkHttp3: Construct the REST APIs and paging network data.
  • Moshi: A modern JSON library for Kotlin and Java.
  • Media 3 Exoplayer
  • Material 3
  • Compose Navigation

Architecture Diagram for Player Screen

Architecture Diagram