0% found this document useful (0 votes)
13 views2 pages

IOS Assignment

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

IOS Assignment

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

iOS Assignment

Create an app for displaying POIs (based on Open Government Data Vienna) on a map.
Select which data you want to display (e.g., public transport stops, taxi stands, electric
charging stations, etc.), and coordinate with your colleagues to ensure everyone uses
different data. The app should start with a list of the queried data. A click on a list entry
should open a map that shows the selected point.

Upload the entire project as a zip file.

Notes/Comments:

- The queried data must be formatted as a JSON file.

- It is sufficient to display one coordinate (even if multiple coordinates or entire areas are
available in the JSON).

- The structure of the JSON file is different from the example in class. Therefore, both
reading and saving (Model) must be adapted accordingly.

- The data should be fetched automatically on startup, and a "Refresh" should be possible
via a button.

- A click on an annotation should display additional information.

- There should be a way to persistently save queried entries or their content (in a kind of
favorites list). This list should be accessible via its own tab.

Points Breakdown:

- Basic functionality (20 points)

- Displaying additional information in the bubble above the annotation (custom annotation
class) (5 points)

- Different colors for the annotations, depending on factors such as the number of parking
spaces, availability, etc. (5 points)
- Persistent storage of selected entries in a favorites list, accessible via its own tab (10
points)

- Deleting individual entries from the favorites list (5 points)

- No errors, crashes, etc. (5 points)

You might also like