Get Paid While You Sleep 🤑 😴
A step-by-step guide to a working SwiftUI sample app with consumable products using StoreKit 2 and the new Apple's StoreKit views.
A blog about iOS development and other software development topics.
A step-by-step guide to a working SwiftUI sample app with consumable products using StoreKit 2 and the new Apple's StoreKit views.
This article covers 3 different approaches to quickly test and send iOS remote push notifications in a SwiftUI or UIKit app using the simulator.
Learn how to add interactive widgets in a SwiftUI app using App Intents.
Learn how you can leverage App Intents to seamless integrate system experiences like Siri, Spotlight and Shortcuts into your app.
Discover how I extended my initial navigation layer to support more than just push navigation, scaling it into a Coordinator-based system that allows for nesting and layered navigation flows.
Learn how to create a scalable router navigator to manage your SwiftUI app's navigation.
Removing image backgrounds has always been a challenge for me, either due to a lack of photoshop skills or the poor results from free online tools.
Learn how you can create a Swift CLI tool that generates preview images for blog articles using SwiftUI and GitHub Actions.
Learn how Swift's continuations work to create you own async/await methods.
Learn how to deploy a Vapor application on Fly.
Learn how to create a web API using Swift and Vapor.
Discover how you can use Swift's concurrency features to build even better apps.
Learn how to visualize and monitor your website performance over time with Vercel Analytics.
Take advantage of Fastlane actions to increment your app build number.
Discover how Mocks work in Swift and learn how a mock can be very useful when writing tests.
Take advantage of GitHub Actions to update your GitHub profile.
Implement HealthKit in your WatchOS app to track health-related information and take advantage of Apple Health capabilities.
Learn how to build your own API by web scraping content and data from different websites.
Learn how to structure your iOS App with declarative state changes using The Composable Architecture library.
Use Xcode build settings and .xcconfig files to change your app's settings with different build configurations.
A scalable and easy to use HTTP client written in Swift.