Xamarin - Android + Xamarin - IOS App Navigation
Xamarin - Android + Xamarin - IOS App Navigation
IOS app
The app already exists, but need to be enhanced with navigation capabilities, in a
separate screen, acessible from the side bar menu and also from an icon on the
bottom bar.
Definitions:
- Navigation: use a Google account to use Google Maps to show maps and perform
navigation
The map should use the app version, not javascript version. I dont want any line
of javascript code.
The map should be set to use the language and country informed to it.
- Autocomplete: should work and suggest addresses and location as the user types.
The autocomplete and navigation should work in the language set in the app
(there is a language/country setting in the app: get this to set the map)
Navigation requirements
- Input to inform the starting location, which could be:
- (current location icon) Current location: takes the current GPS coordinate
The app already has GPS gathering, so use this functionality
- (address icon) An address box with autocomplete
Touch the address icon to change it into the coordinate icon
- (coordinate icon) A coordinate which the user types in:
Touch the coordinate icon to change it in the address icon
One field for the Latitide and one field for the Longitude
(with input mask and only allowing numbers, automatically forming the
coordinate, thus you type 452105786
which is shown as 45,2105786)
- Input to inform the destination, could be:
- (address icon) An address box with autocomplete
Touch the address icon to change it in the coordinate icon
- (coordinate icon) A coordinate which the user types in:
Touch the coordinate icon to change it into the address icon
One field for the Latitide and one field for the Longitude
(with input mask and only allowing numbers, automatically forming the
coordinate, thus you type 452105786
which is shown as 45,2105786)
- Button to perform calculate the navigation between starting location and
destination
Performs Google Maps nagigation and shows the whole route on the map, with lines
between start and destination
- When navigation has been calculated:
- Show an icon to see the routing details in a popup or overlay window which
can be closed
- Show an icon to start navigation (go in navigation mode).
The map zooms in on the current location and shows the navigation steps
towards the destination.
Shows the lines on the road to show how to navigate
No need for instructions like "turn around here", just show the current
position when the user walks or drives
so that he sees how to reach the destination, over the drawn route lines
along the route.
- A button to stop navigation when the route has been calculated or when
navigation is ongoing
- A button to clear the navigation and do a new navigation
Deliverables:
- Visual Studio 2019 Solution which contains the current projects for
Xamarin.Android + Xamarin.IOS + DotNet Standard
class 2.1 library
- This deliverable should contain the current application without breaking it,
and enhanced with navigation