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.
- 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
- Kotlin
- 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