Skip to content

Quran Concept App: A cutting-edge Flutter project designed to provide a seamless and immersive experience for exploring the Quran.

Notifications You must be signed in to change notification settings

mahmoodhamdi/quran_concept

Repository files navigation

Quran Concept App

Wakatime Badge

Welcome to the Quran Concept App, a cutting-edge Flutter project designed to provide a seamless and immersive experience for exploring the Quran. This project incorporates modern Flutter architecture, follows MVVM design principles, and leverages state management through Singleton and Cubit.

Screenshots

Light Theme

Light Splash Screen Light Home Screen Light Surah Details Screen

Dark Theme

Dark Splash Screen Dark Home Screen Dark Surah Details Screen

Project Overview

Features

  • Responsive UI: The app ensures a consistent and appealing user interface across various screen sizes.
  • Dark and Light Themes: Experience the Quran in your preferred visual setting with seamlessly integrated dark and light themes.
  • Native Splash Screen: A native splash screen offers a polished and professional introduction to the Quran Concept experience.

Tech Stack

  • Flutter: Utilize the power of Flutter for cross-platform mobile development.
  • MVVM Architecture: Follow the Model-View-ViewModel design pattern for a scalable and maintainable codebase.
  • State Management: Implement state management with Singleton and Cubit to efficiently handle application state.
  • Networking: Use Dio for efficient API requests, ensuring a smooth flow of data.
  • Data Layer: Employ the Repository and Repository Implementation pattern for a solid and structured data layer.
  • SOLID Principles: Adhere to SOLID principles to ensure a robust and scalable software architecture.

About

Quran Concept App: A cutting-edge Flutter project designed to provide a seamless and immersive experience for exploring the Quran.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published