This is an Android app for ordering food. It allows users to view a list of available foods, add items to their cart, and place an order. The app was built with Google Android, Navigation Component, Android Flow, Dagger Hilt, MVI Design Pattern, and Room.
The app includes the following features:
- Food Listing: The app displays a list of available foods to the user.
- Order: Users can place an order for the food items they have selected.
- Price: The app displays the price of each food item, as well as the total price of the order.
- Add To Cart: Users can add food items to their cart, and the app will keep track of the items until the user is ready to place their order.
- Customization: Users can customize their orders by adding more items to their cart.
The app was built with the following technologies:
- Google Android: A mobile operating system for smartphones and tablets.
- Navigation Component: A library for navigating between screens in an Android app.
- Android Flow: A reactive programming library for Android.
- Dagger Hilt: A dependency injection library for Android.
- [MVI Design Pattern](https://en.wikipedia.org