Ride-hailing_rider_app
Ride hailing app that helps users find drivers and take them from point A to point B.
What I Used ?
- Clean Architecture : Basically I have devided the project into three layers (Data,Domain and presentation layer).
- Retrofit.
- Kotlin Coroutines.
- Firebase Auth.
- Firebase real-time database.
- Firebase Push Notification.
- Firebase messaging service.
- Kotlin Coroutines.
- MVVM pattern in the presentation layer.
- Dagger Hilt.
- Kotlin Flows.
- ViewModel.
- LiveData.
- Notifications.