This policy applies to all information collected or submitted on QuickNotes App for iPhone (currently supported device) and any other device.
No personally identifying information is gathered and/or stored about you. All data remains on your device. The app doesn’t communicates with the servers.
In this article, I’ll share how to implement Sign in with Apple in a SwiftUI project. As of now, the Sign in with Apple button and user interface flow is available for implementation only using a view controller in UIKit.
Hence, we’ll create a SwiftUI view for the…
Using UIViewRepresentable to show Social Sign-In Buttons and Interface
In this article, I’ll share how to implement “Sign-in with Google” (or some other social login) in a SwiftUI project.
As of now, the social login button and flow is only available for implementation using a view controller in…
Get automatic hide/show on scroll, clear and cancel button, and search key in the keyboard.
In this article, I share how to properly implement a search bar in a SwiftUI app by wrapping the UINavigationController.
This approach gives us the advantage of achieving all the expected behaviours including…
Subclassing URLProtocol to mock URLSession network requests
In this article, I share a neat method to unit test networking code in Swift; where we’ll implement mocking of URLSession network requests without having to build loads of mock classes for each API.
While unit testing networking code, it is a…
In this article, I’ll be sharing a simple and robust method to implement an infinitely scrolling list in SwiftUI with the help of Combine.
Pagination is a technique that is implemented in backend APIs to save network load by returning only a small number of records divided in…
Avoiding retain cycles and building efficient views in SwiftUI
In today’s article, I share two important tips that I got directly from Apple engineers during my labs at WWDC20.
In this post, I give a tour of how we’re using Generic programming in an open-source SwiftUI project (Mentorship iOS) to write better code for Networking and UI.
Mentorship iOS is an all-new app being developed for AnitaB.org Mentorship System as part of GSoC 2020. …
Attending WWDC20 as a Swift Student Challenge winner
This is the blog post for the fourth week of my GSoC’20 coding period. This week, our team decided to pause the development of the Mentorship iOS app to celebrate and attend WWDC20 to the fullest. …