What does it take to combine SwiftData and UIKit? Checkout the progress with my Brew Coffee indie iOS app.
Download the beta: https://signup.BrewCoffeeApp.com
Over the past two weeks I integrated the new save and load logic. I prototyped the saving logic in a sample app and then worked to integrate it with UIKit. My app is old, so it is using Storyboard files and some programmatic UIViewController files to present the UI.
I plan to transition to SwiftUI, but for the short term, want to publish the app with as few changes as possible given my iOS 18 target in September.
I save the recipe details as a SwiftData object and then store other settings like unit volume, last selected recipe, and coffee cup size to user defaults. Saving all these settings allows the app to resume on the last opened recipe so that they can use it right away.
Download the beta: https://signup.BrewCoffeeApp.com
Super Easy Timer: https://itunes.apple.com/us/app/super...
If you want to kickstart your indie app development, then you need to get early access to Antoine van der Lee's new course:
Going Indie Course: https://swiftlee-courses.teachable.co...
**The link above is an affiliate link, so if you use it, I will get a commision from the course price.
#Indie #iosdev #swift #xcode #xcode16 #ios18 #iosdevelopment #GoingIndie #SideProjectToGoingIndie #BrewCoffee #CloudKit #SwiftData #ios #xib #swiftUI #storyboard