- Places API
- Maps API
- Direction API
- Espresso for Testing and Demo
- Save data using Shared Preferences for the entire session
- Saved Instance : Every activity has onSavedInstance and onRestoreInstance function
- Reconnection Snackbar : To reconnect in case network connection loses
- Notification in case your app is running in background.
- Recycler View for List rather than List View or Grid View
Comment : I have read and understood the implementation already. - InApp Notification vs Outside App Notification
Good source to learn Android Studio: Vogella
Working code: Recycler_view folder has basic working implementation of the list. We can modify it depending on :
- Our design
- Our requirements
Note: All the APIs and technologies mentioned above could be things we can look into and use it according to our needs. They may or may not be useful.