During the Google I/O, Google unveiled a new design library to help us easily implement the material design in our Android application. We use the Android design library to implement FAB in our application.
Additionally, we use SQLite to store marker details such as the position, color, address fetched, and name that the marker denotes.
We use shared preferences as well to store some temporary data.