Saving data in iOS apps / How to take what you know and write an app, part 2


Details
• What we'll do
In the last session, we built a simple “notepad” app where the user can save or load what they wrote to the file system. We covered concepts such as...
** Responding to the user pressing a button
** Reading from and writing to text views
** Saving what the user wrote to the local filesystem
** Retrieving that saved data from the local filesystem
** Changing the app to that it saved the position of a slider instead
(Don’t worry if you missed the last session — I’ll give you notes and the code, which you can review at your leisure.)
In this session, we’re going to build a simple “to-do list” app and along the way cover the following:
** Tables, which is how you present lists in iOS
** The Codable protocol, another way to save data in iOS
In the process, you’ll learn not just how to program a specific iOS feature, but how to think about writing apps!
*** PLEASE NOTE *** Tampa iOS Meetup typically happens on the last Tuesday of the month, but since I’ll be out of town that week, we’re holding it a week early: TUESDAY, MAY 22.
• What to bring
This meetup will be a “code along with me” exercise. That means you’ll need to bring a Mac laptop with Xcode 9.3 installed. You’ll probably also want to bring an iOS device along, although this exercise should run just fine in the Simulator.
• There will be pizza!
Nobody learns well on an empty stomach, so we’ll provide pizza, soft drinks, and water, courtesy of my employer, our venue-provider and sponsor: Sourcetoad!

Saving data in iOS apps / How to take what you know and write an app, part 2