I was surprised how easy it was to get it going. It's good to see that there are options out there that aren't necessarily locking you in. I've used Simpyrium, which is the thing that actually backs SimpleNotes, to do some syncing on a migraine diary app for 10 years. But as with all of these things, it's really the cost that is what it comes down to: How much is it gonna cost you to run this app in the cloud? And then all of a sudden you're using a ton of data. That's my big fear with using any type of platform like that and getting a $100,000 data bill.
Bonus! We talked about Automattic and Apple here...
Guest
Related Episodes
Related Links
Sponsors
AppFigures
The tools you need to monitor, optimize, and get more downloads.
If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you.
The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
https://appfigures.com/resources/aso
Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63
Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
https://appfigures.com/account/upgrade?p=empower3030
Transistor.Fm
Your podcast's publishing platform
Transistor not only hosts your podcast but also:
- Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
- Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
- Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics
How do you start a podcast?
https://transistor.fm/how-to-start-a-podcast/?via=empowerapps
Try it today with this special link:
https://transistor.fm/?via=empowerapps
Why Local Storage?
- Local cache is import for speed and being off-line
- Benefits of a flat file vs local database
- Why not run a server on your iPhone?
Why SQLite
- How SQLite works?
- What's missing from SQLite as opposed to a relational database server?
- How to get started with SQLite in Swift?
- Dealing with data types in SQLite
- What is Journaling and Why not use it?
Why CoreData
- What is Object Relational Mapping?
- What is an Object Graph?
- What is a Context?
- Why use Core Data vs SQLite?
- Challenges in Dealing with Migrations
CoreData Tips and Tricks
- Optimizations in CoreData
- How to Debug CoreData
- Building for Cross-Platform
- Testing Different Versions
- How Syncing to makes your app more tolerant based on API changes
- Dealing with CloudKit
- Dealing with SwiftUI
Social Media
Email
leo@brightdigit.com
GitHub - @brightdigit
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
LinkedIn
BrightDigit
Leo
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Thanks to our monthly supporters
- Bertram Eber
- Edward Sanchez
- Satoshi Mitsumori
- Danielle Lewis
- Steven Lipton
★ Support this podcast on Patreon ★