Migrating to NavigationStack in SwiftUI: A Case Study
SwiftUI’s navigation model underwent a major evolution with the introduction of NavigationStack in iOS 16. Migrating from the old NavigationView / NavigationLink APIs to the new NavigationStack-based approach often requires significant code restructuring — but brings with it powerful new paradigms for managing navigation state. With a recent navigation-related bug in my SwiftUI iOS app…
Keep reading
A Key Difference in Baptist Doctrine: Eternal Security Explained
Although I grew up in a Christian home and was brought up in a Pentecostal church, I only fully understood the gospel when I was about 17 years old (in late 2014). After watching loads of YouTube videos by Wretched TV, Kent Hovind, William Lane Craig, Ravi Zacharias, and mainstream non-denominational Christian movies like God’s…
Keep reading
Go Live System Architecture v1.0: Sound Doctrine Online
A month ago I had released my first personally developed iOS app on the App Store, called Sound Doctrine Online which you can find here: https://apps.apple.com/in/app/sound-doctrine-online/id6443919279. Sound Doctrine Online is a Media player app for iOS that streams Christian Baptist Preaching from around the world. To know more about Sound Doctrine Online you can also…
Keep reading
Implementing Apple Sign-in in a SwiftUI app using the Firebase SDK
In this post, I will show you a clean way to implement “Sign in with Apple” in a SwiftUI app using the Firebase SDK.
Keep reading
How to use AVPlayerViewController in SwiftUI using UIViewRepresentable
Ever since it’s introduction in 2019, SwiftUI has been a hit amongst iOS/macOS/tvOS/watchOS developers since it has made UI creation so much easier than UIKit. Not only can you make advanced layouts more easily now with SwiftUI, but it allows you to use the same set of tools and APIs to create UIs for all…
Keep reading
Integrating Hasura GraphQL in your iOS/Mac app (Swift)
REST API is one of the most important application programming interfaces in the computing world since almost every application that uses the internet also uses it today. REST (Representational state transfer) was first introduced and defined in 2000; before that, we used to have SOAP (Simple Object Access Protocol). REST grew in popularity, became king,…
Keep readingSomething went wrong. Please refresh the page and/or try again.