I was previously hired to develop an Android app that was similar to Airbnb in functionality, except instead of hosting a guest, you would swap homes with them. This app is unfinished due to a loss of contact with the client.
The property addition screen allows people to choose the location of the property, but the functionality to list was never implemented.
The property class file.
These are the screens that would be used if a user were to search for a location. The home page would use Google Maps API to search for a location and the data would be used to pull all nearby properties from a server.
I set up a small testing database to add simple login functionality (without any password hashing or salt) as a proof of concept for the client.