GeoFire is an open-source library for Android/Java that allows you to store and query a set of keys based on their geographic location.