The official Android application for dev.restaurant-deliveryapp , any developer has access to edit and use as per their requirement. This application empowers our delivery fleet to receive incoming orders, update live delivery statuses, and manage successful handoffs to customers.
- Live Order Dashboard: Real-time visibility of assigned orders with complete customer details.
- Status Management: One-tap updates to transition orders through their lifecycle (
ACCEPTED,PREPARING,READY_FOR_PICKUP,OUT_FOR_DELIVERY,DELIVERED). - Payment Verification: Tools to verify and update the payment status of cash-on-delivery or online orders.
- Background Synchronization: Ensures delivery partners never miss an assigned order.
- Navigation Integration: Seamless integration with Google Maps for turn-by-turn navigation to pickup and delivery locations.
Built natively for Android using Java, strictly adhering to the MVVM (Model-View-ViewModel) architecture to ensure a responsive and crash-free experience for drivers on the road.
Core Setup:
- Language: Java 8
- UI Architecture: ViewBinding, Material Components
- State Management: AndroidX Lifecycle (ViewModel & LiveData)
- Networking: Repository pattern utilizing Retrofit2 & OkHttp3
- Clone the repository:
git clone