Hello,
I have worked extensively on GPS of android. Currently to solve your problem GoogleApiClient should be used. I have 2 navigation apps in playstore which use this same functionality (listed in portfolio). Other than this I have delivered more than 12 apps professionally. I have full understanding of android development cycle.
I have worked on almost every component of android like services, intentServices, ContentProviders, AsyncTasks, BroadcastReceivers, Sync Adapters, Accounts, Activities and many more. Therefore I believe i am suitable candidate for this job.
Regards,