Skip to content

Latest commit

 

History

History
executable file
·
52 lines (36 loc) · 1.9 KB

README.md

File metadata and controls

executable file
·
52 lines (36 loc) · 1.9 KB

Todoey

Todo list app created to understand how to save data in iOS. Implementing various choices and learn to use UserDefaults, Core Data and Realm. Fist UserDefaults is implemented and see it's limitations. Then Switched to Core Data and Finally Using Realm Database as an alternative to CoreData because of it's simple yet powerful nature.

Learned while creating this app

  • How to use UserDefaults
  • How to use NSCoder
  • How to use CoreData
  • SQLite Databases
  • Coredata CRUD operations
  • Creating entity relationships in CoreData
  • How to Query CoreData
  • NSPredicates
  • Using Realm Database as an alternative to CoreData

Project setup

  1. Clone the project
  2. Install cocoapods
  3. Run pod install in the same directory as the Podfile
  4. Open the Todoey.xcworkspace
  5. Build & Run

Screens


Add Categories Add Items
                       

Search Items Mark Finished Items
                       

Delete Categories Delete Finished Items
                       



This is a companion project to The App Brewery's Complete App Developement Bootcamp.