115: “A framework and an app” with special guest Simon Støvring
Simon Støvring returns to the show to talk about how he built his new text editor Runestone, how to effectively manage an app’s settings, performance tuning, and implementing an app’s core logic as a stand-alone framework.
Sponsors
- Judo: Quickly build native, server-driven UI for iOS and Android, and publish instantly, without having to submit updates to the App Store. Try it for free today, by going to judo.app/sundell.
- Bitrise: Rock-solid continuous integration for your Swift project, which now offers 50% faster builds and ad-ons for things like automatic deployment. Go to bitrise.io/swift to get started for free.
Links
- Simon on Twitter
- John on Twitter
- Runestone
- Scriptable
- Data Jar
- Jayson
- Visual Studio Code
- Working Copy
- UserDefaults
- Property wrappers
- SwiftUI’s state management system
- UITextView
- SwiftUI’s TextEditor
- TextKit
- CoreText
- UITextInput
- JavascriptCore
- Publish
- Managing dependencies using Swift Package Manager
- Simon’s website
- Intro and outro music by Dariusz Dziuk