What you'll learn:

Enabling the Google Maps SDK for Android

Enabling the Google Directions API for Android

How to use MapView objects

Animating and moving the camera view

Setting view bounds on a google map

Building a thread that retrieves coordinates from a database

Building a service that inserts coordinates into a database

Create custom map markers with images

Get real time gps updates of users (Like Uber does)

How to use marker cluster to make custom map markers

Retrieving distance and travel time information using the directions API

Adding Polylines to a google map

Determining the fastest route