Description
Course info
Rating
(11)
Level
Beginner
Updated
Apr 29, 2019
Duration
1h 8m
Description

You have plenty of data persistence options to choose from on iOS. In this course, iOS Data Persistence: The Big Picture, you will be empowered to distill an overwhelming amount of information down into the big picture possibilities for saving data on iOS. First, you will learn the reasons for saving data to help ground you as you begin to traverse the data persistence landscape. Next, you will discover how to use technologies like User Defaults and Property Lists, and I will guide you on how to work with Swift’s Encodable and Decodable protocols. You will understand what you’re getting into if you choose to work with SQLite, Core Data, or Realm Database for local data persistence. You will know how it feels to reach for a remote data storage option like CloudKit, Realm Platform, or Firebase. Finally, you will see a clear picture of what it’s like to design a document-based application and integrate your app’s data with the iOS Files app. When you’re finished with this course, you will have the skills and knowledge you need to make an informed decision about putting a reliable data storage plan for your iOS app into action.

About the author
About the author

Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.

More from the author
CloudKit Fundamentals
Beginner
3h 31m
Sep 20, 2018
Core Data Fundamentals with Swift
Beginner
4h 39m
Mar 31, 2017
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Managing data is essential to building dynamic apps. Having the ability to choose a technology for saving data is critical to your career as an Apple developer, but where do you start? This course will give you the big picture of data persistence on iOS. You'll understand the reasons for saving data to help ground you as you begin to traverse the data persistence landscape. The course is packed with demos and exercise projects that take big picture concepts and make them a reality for you to reference long into the future. I'll teach you how to use technologies like user defaults and property lists, and I'll guide you on how to use Swift's encodable and decodable protocols. Another goal is to help you truly understand what you're getting yourself into if you choose to work with a technology like SQLite, Core Data, or ROUND Database for local data persistence. I want you to get your bearings on how it feels to reach for a remote data storage option like CloudKit, Realm Platform, or Firebase. You should also walk away with a clear picture of what it's like to design a document-based application and integrate your app's data with the iOS Files app. You're here to filter the noise. Join me now, and I'll set you on a trajectory for being able to make an informed decision about putting a reliable data storage plan for your iOS app into action.