Small project that displays users on the Google Map and updates their position in real time.
Task:
Create an Android application that connects to a server, loads a list of users and shows
their current location on a map in real time.
*Show users as a pins on the map
*Ability to click on the user for detailed info
*User position should update in real time
*Smooth pin animation on position change
No UI requirements was set, thus was just using plain map and pins.
Stuff used in the project
*Google Maps
*Google Geocoding API
*Retrofit 2 to perfrom geocoding api calls
*MVP architecture
*TCP server communication
You can preview animation in action here -> https://drive.google.com/file/d/1_40z5Sw2lS35ruoSrm0R3Lpl_crSaU3d/view
(Put 1080p for better quality)