how to choose a database for your pet project
TRANSCRIPT
How to choose a database
for your iOS pet project
and I'm an alcoholic iOS developer
pet projectYou need your own
Why do you need a pet project?
Why do you need a pet project?
1. Coding skills
Why do you need a pet project?
1. Coding skills 2. New technologies
Why do you need a pet project?
1. Coding skills 2. New technologies
3. Full Software Development Life Cycle
iDharmaClock
CloudKit
CoreData
CloudKit
CloudKit
CloudKit
1. Authentication2. Simplicity
Pros:
Cons:1. No local database2. Only for Apple devices and Web
1. Simplicity2. Remote and local database
Pros:
Cons:1. Will be fully retired on January 28, 20172. No authentication out of the box
3. Parse server
1. Realtime Database2. Cross-platform
Pros:
Cons:1. ?
CoreData
CoreData
1. Native part of the system2. iCloud synchronization
Pros:
Cons:1. Hard to learn2. No exceptions
1. Easy to start2. Speed
Pros:
Cons:1. No synchronization
3. Thread safety4. Community