John BakerPut your d*mn phone down & get outsideHow to limit screentime & spend more time doing things that matterMay 1May 1
John BakerOptimizing your app to be a revenue generating machine with A/B testingSetting up A/B testing for iOS with FirebaseMay 1May 1
John BakerCreating a ScreenTime ShieldConfigurationDataSource for iOS FamilyControls APIRecently I’ve been working with the FamilyControls/ScreenTime API.May 11May 11
John BakerSetting up your AppGroup to share data between App & Extensions in iOSAppGroups & some odd behavior in iOSMay 1May 1
John BakerMastering Swift: async/await — Ditch the closures, don’t learn CombineTake hold of the superpower that is the async/await frameworkNov 1, 20233Nov 1, 20233
John BakerMastering Swift | Level up your Swift enum by… replacing it with an OptionSet?What is an OptionSet & how and when to use itOct 31, 20231Oct 31, 20231
John BakerMastering SwiftUI: Implementing an Admob Native Ad in SwiftUIAdmob Native Ads in SwiftUI made easyOct 31, 2023Oct 31, 2023
John BakerMastering Swift: 7 Methods to Master Unwrapping Safely and Swift-ly!Unlocking Swift’s Optionals: 7 Methods to Master Unwrapping Safely and Swiftly!Oct 30, 2023Oct 30, 2023
John BakerMastering SwiftUI: Creating a custom checkbox toggleStyle in SwiftUIThe Toggle in SwiftUI is a commonly used component, that allows a simple, native looking toggle to flip a boolean value. But sometimes a…Oct 30, 2023Oct 30, 2023
John BakerMastering SwiftUI: Creating a custom TabView with a hero buttonTake your SwiftUI application to the next level 🚀 with a custom TabBar with a prominent hero button.Oct 30, 2023Oct 30, 2023