Skip to content

bhavadeepk/Google-Map-Search-Clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Maps Places Search and Custom Clustering

Features:

  • Search any location or type(Eg. Food/Hospital/123 abc blvd..)
  • Retreive upto 20 markers around the US and 15,000 searches/day limit from google
  • Implementing Realm database and storing a repository of places enables to show more markers on search
  • Recycler view displaying Places with details
  • Detailed view with further details on the place and option to navtigate to device maps
  • Orientation change handling by saving states of primitive data and retaining fragments
  • Implemented EvenBus for loose coupling between non-android frameworks Model and Presenter

Self training project focsing on third party libraries and dynamic fragment implementation.

Here's a list of libraries and techniques used!

  • Google Maps, Places, Clustering, Markers
  • Retrofit
  • ButterKnife
  • MVP pattern
  • Glide/Picasso
  • Recycler views
  • Dynamic Fragments
  • Realm Database
  • Lapism SearchView
  • Card view
  • Flex Box
  • Event bus

Future

  • Rx Java
  • Dagger

Hoping to learn on the go 👍

P.S. Add Google API Keys in the gradle.properties file for a working prototype

Screenshots

About

Google maps search and marker clustering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages