You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.2 KiB

# 01 Maps
### Introduction
Create an app where you can save the list of your favorite places and show them in the app.
In this raid, your team should implement an app which uses google maps.
### Objective
Implement following functionality:
- Tabbar app with 3 screens:
- Google maps screen [example](https://codelabs.developers.google.com/codelabs/google-maps-in-flutter#0)
- List of your favorite places.
- Info about your app. Names of the authors, their email adresses, and general description of what your application does.
On map there must be:
- Your favorite places as markers (with infoView) (places must be saved after reopenig the app)
- When some place is tapped, open dialog window with title and description textfields
- A button, which will navigate to current position of device
- Search bar to search for addresses, places, use google places API. When suggested address is tapped on, navigate map to that place
On FavouritesList Screen:
- List of favorite places, which you can delete
On InfoPage Screen:
- Your names as developers, year, etc
- Note: don't forget about info.plist:
```
NSLocationWhenInUseUsageDescription
NSLocationAlwaysUsageDescription
```