Skip to content

ahmedfolly/RamadanApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ramadan Islamic Videos App

๐Ÿ“Œ Overview

Ramadan Islamic Videos App is an Android application designed to provide users with a collection of Islamic videos to watch during the holy month of Ramadan. The app follows the Clean Architecture principle and is built using modern Android development tools and libraries.

โœจ Features

  • ๐Ÿ“บ Watch Islamic videos related to Ramadan.

  • ๐Ÿ“Œ Save and manage last-watched videos.

  • ๐Ÿ“‚ Offline storage using Room Database.

  • ๐ŸŒ“ Dark mode support.

  • ๐ŸŒ Multilingual support.

  • ๐Ÿ” Search for specific videos (under development).

Architecture

  • The app follows MVI Architecture, ensuring separation of concerns and scalability.
  • Presentation Layer (UI) -> ViewModel (MVVM) -> Domain Layer (Use Cases) -> Data Layer (Repositories & Data Sources)

๐Ÿ”น Tech Stack & Tools Used

  • Kotlin - Modern programming language.

  • Clean Architecture - Well-structured and modular design.

  • Koin / Hilt - Dependency injection.

  • Navigation Component - Handling app navigation.

  • Flows & LiveData - Reactive programming.

  • Room Database - Local data storage.

  • DataStore - Modern key-value storage.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages