itstanany / AlDoctore-Academy-Doc

A learning Hub for High School students at Egypt

Home Page:https://play.google.com/store/apps/details?id=com.tananyGeek.aldoctor_academy_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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