antonwintergerst / reminders-ios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reminders Assigment

Goals

  1. Understand how to save user data between screens.
  2. Improve understanding of Protocols in Swift.
  3. Practice coding in an existing project.

Objective

Complete the Reminders App by passing user data between screens.

Deliverables

  1. Use a data structures to represent underlying view models.
  2. Use delegation design pattern to pass data between different views.

Part 1

Capture user inputs in Reminder Detail Screen, create appropriate data models, and initialize their values properly.

Part 2

Pass the created data models from Part 1 to Main Screen. Make sure it is captured by the table data source, present the newly captured data on the screen.

Part 3

Pass the captured data from Main Screen to Reminder detail screen. This should allow the user to view what they have entered.

Bonus

Allow the users to delete the reminders from the Reminder detail screen.

About


Languages

Language:Swift 100.0%