Skip to content

Bazar is a mobile app for book enthusiasts, offering a wide selection of books categorized for easy navigation. Users can search for books, view detailed information, and save favorites to a bookmark section powered by a local database. The app provides a seamless and user-friendly experience for discovering and managing books.

Notifications You must be signed in to change notification settings

Mohamed-Ramadan-195/Bazar

Repository files navigation

📌 Description

Bazar is a mobile app for book enthusiasts, offering a wide selection of books categorized for easy navigation. Users can search for books, view detailed information, and save favorites to a bookmark section powered by a local database. The app provides a seamless and user-friendly experience for discovering and managing books.

📌 Tech Stack & Tools used

🔹 Kotlin, Jetpack Compose, MVVM

🔹 Dagger Hilt (Dependency Injection)

🔹 Navigation Component for interaction between different screen

🔹 Retrofit (API Calls), Room Database (Local Storage)

🔹 Coroutines & Flow for Asynchronous Programming

🔹 Coil for image loading

🔹 Material-3 Design for UI/UX

🔹 Preference Datastore for managing user preferences

🔹 The Shimmer Effect for loading states

🔹 Pager State for smooth navigation for onboarding

How does the app work?

📱 Splash Screen & On-Boarding

📼 Three Tabs ( Category + Search + Bookmark )

📼 Additional Screen ( Details )

1️⃣ Category : Here you can find the best books by category.

2️⃣ Search : Here you can search for any book you want.

3️⃣ Bookmark : You can save the book here and bookmark it.

4️⃣ Details : Here it displays book details such as description.

How to install this app ?

Just copy this url https://github.com/Mohamed-Ramadan-195/Bazar and clone it in your android studio.

About

Bazar is a mobile app for book enthusiasts, offering a wide selection of books categorized for easy navigation. Users can search for books, view detailed information, and save favorites to a bookmark section powered by a local database. The app provides a seamless and user-friendly experience for discovering and managing books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages