Category: Technology
-

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…
-

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.
-

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…
-

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,…
-

Implementing Google Sign-In in a SwiftUI app using the Firebase SDK
We all know Firebase. It is the easiest way for someone to get started with the Cloud without spending much time or money. Every developer would have considered or used Firebase at least once in any of their projects. As part of Firebase Auth, Google Sign-In is the easiest login method to implement since it…
-

Data Binding Techniques in MVVM (Swift, UIKit)
Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and iPad OS that Apple released to the public in 2014. Since then, Apple and the open-source community have continued contributing to it. At the moment, Swift is the official programming language for Apple devices replacing Objective-C. Through these years, many programmers…
-

Benefits of Native Mobile Apps
For about 3 years I’ve been a big supporter of Web and Hybrid app development. One of the main reasons for that was that I was firstly a hybrid app developer for these 3 years myself. I say “was” since I recently switched teams, and now I am a full-time iOS developer (native app development).…
-

Guards and Resolvers (in Angular)
Angular is one of many web frameworks that make web development easier by providing you with the tools to make the development process cleaner and quicker. Out of all the mobile and web development frameworks I’ve used till now – native Android, native iOS, plain web, Angular and React (which is not that many), Angular…
-

How Software Engineers Handle Outages?
You probably know already that this Monday there was a world-wide outage of many Google services for about 45 minutes. The thing to be noted is that the affected services were also the most important Google services which have the most users, which includes Gmail, YouTube, Google Cloud, Play Store etc… I don’t think Google…

