TH
theMr17/cravyn-app
A complete food ordering app built using Kotlin for Android. It allows users to browse menus, place orders, and track deliveries from their favorite restaurants.
Cravyn
This is a complete food ordering app built using Kotlin for Android. It allows users to browse restaurants, view menus, place orders, and track their deliveries. The app follows modern Android development best practices and incorporates various powerful libraries to ensure a seamless user experience.
Screenshots
Authentication Screen
Home Screen
Search Screen
Restaurant Menu Screen
Cart Screen
Address Screen
Order History Screen
Features
- Browse restaurants and food menus
- Add items to the cart and place orders
- User authentication and profile management
- Order tracking and status updates
- Offline support with Room Database
- Image loading and caching for optimized performance
- Modern UI following Material Design guidelines
Tech Stack
Languages
- Kotlin
Android Libraries & Tools
- Retrofit: API communication
- Dagger-Hilt: Dependency Injection
- Gson: JSON serialization/deserialization
- Material Design: UI components and styling
- Room DB: Local offline database
- Glide: Efficient image loading and caching
Download link
On this page
Languages
Kotlin100.0%
Latest Release
v1.0.0February 6, 2025Created October 9, 2024
Updated February 6, 2025