Table of contents
The application is built natively using kotlin/java to enhance the app performance and to deliver the best user experience
The design pattern used in all screens is MVP (Model-View-Presenter)
The android repository contains both customer/provider apps under customer and provider modules
build.gradle at provider app levelgoogle-services.json and move it into the provider app module root directoryNetworkModule.kt under network module with your api url in this form https://you-domain.com/api/For phone authentication we use Firebase as it's very easy to integrate and a reliable service
You can enable it from your Firebase console under Build/Authentication