Aghour Services App is a sample project that presents all services in this village such as Doctors, pharmacies, Restaurants...etc.
The goal of the project is to demonstrate best practices, provide a set of guidelines, and present modern Android
The architecture of the application is based, applied, and strictly complies with each of the following 5 points:
- A single-activity architecture, using the Navigation component to manage fragment operations.
- Retrofit 2, A type-safe HTTP client for Android and Java.
- Firebase Analytics, Measure user activity and engagement, Cloud Messaging using Push Notification.
- Recyclerview, Initialize all items from Server
- Realm DB, Storing data with Realm Database.