A modern, full-featured e-commerce mobile app built with Jetpack Compose. It offers a complete shopping experience with features like product browsing, detailed views, cart operations, authentication, reviews, and more.
The app is fully responsive and adaptive across all major form factors — phones (portrait & landscape), foldables, tablets, and desktops.
- See Phone (Portrait) Screenshots
- See Phone (Landscape) Screenshots
- See Foldable Screenshots
- See Authentication Screenshots
- Modern UI with Material 3 and Custom UI Components
- Responsive Layouts for all screen types
- Multi-language Support
- Dark/Light Theme support
- Authentication System: Login, register and forgot password functionality
- User Profile: View and edit profile information
- Address Management: Add, edit, and manage multiple delivery addresses
- Order History: Track past orders and their status
- Product Reviews: Add and edit reviews for purchased products
- Product Catalog: Browse coffee products with detailed descriptions
- Search & Filtering: Find products by name, category, or attributes
- Favorites: Save and manage favorite products
- Shopping Cart: Add/delete products to/from cart, apply promo codes
- Checkout Process: Multi-step checkout with address selection and payment options
- Order Confirmation: Receive confirmation after successful orders
- FAQs: Searchable frequently asked questions
- Settings: Customize app appearance, language, edit profile, change password and notifications
- Kotlin
- Jetpack Compose
- Material 3
- MVVM & Clean Architecture
- Hilt
- Coroutines & Flow
- Retrofit & OkHttp
- DataStore
- Kotlinx Serialization
- Glide
This app depends on a backend service: CoffeeShopAPIWithKtor. Please follow the steps below to run the project properly.
git clone https://github.com/abdozcan/CoffeeShopAPIWithKtor.git
cd CoffeeShopAPIWithKtor
./gradlew run- Clone this repository:
git clone https://github.com/abdozcan/CoffeeShopWithCompose.git- Open the project.
- Sync Gradle files.
- Run the app on an emulator or physical device.













































