Open in app

Sign In

Write

Sign In

Swapnanil Dhol
Swapnanil Dhol

59 Followers

Home

About

6 days ago

Reflections on Two Years as an iOS Engineer: A Message to My Younger Self

As I mark the completion of my two-year journey as a professional iOS Engineer at a fast-paced startup, I can’t help but reflect on the valuable insights and experiences that have shaped my growth. …

Software Engineering

5 min read

Reflections on Two Years as an iOS Engineer: A Message to My Younger Self
Reflections on Two Years as an iOS Engineer: A Message to My Younger Self
Software Engineering

5 min read


Apr 14

Securing OpenAI Text Completion API Requests with Firebase Cloud Functions as a Proxy

In this tutorial, I’d like to show you how you can deploy a Firebase Cloud function that queries the OpenAI ChatGPT API and returns the payload acting as a proxy API for your client apps. By following the steps outlined in this tutorial, you will learn how to implement a…

OpenAI

7 min read

Securing OpenAI Text Completion API Requests with Firebase Cloud Functions as a Proxy
Securing OpenAI Text Completion API Requests with Firebase Cloud Functions as a Proxy
OpenAI

7 min read


Jan 21

API Call times optimization in a data rich iOS app.

Introduction and Problem statement Recently, I was assigned a JIRA task to optimize the time taken for a series of API calls in a client-facing application. The app utilizes a Content Management System (CMS) to drive data and fetch it using GraphQL. Additionally, multiple REST APIs are used to fetch product data that is…

Swiftlang

6 min read

API Call times optimization in a data rich iOS app.
API Call times optimization in a data rich iOS app.
Swiftlang

6 min read


Oct 24, 2022

Shorten Apple Media Links with Python

In this tutorial, I’d like to share how you can write a python script to use the hidden Apple Media Tools API to shorten Apple Media Links such as apps, podcasts, and more using a simple python script. …

Apple Media Links

3 min read

Shorten Apple Media Links with Python
Shorten Apple Media Links with Python
Apple Media Links

3 min read


Published in

Dev Genius

·Jun 16, 2022

DocumentScannerViewController: Discussion and Tutorial

At WWDC ’22, the Vision team at Apple introduced a new feature that makes scanning for live data a breeze. This feature takes the form of a DocumentScannerViewController. In this tutorial/walk-through, we’ll go through the problems this new controller tries to solve, its features, and its limitations. …

Swift

8 min read

Swift

8 min read


Published in

Better Programming

·Jun 12, 2022

How to Use UICalendarView in iOS 16

A UICalendarView Tutorial — At WWDC ’22, Apple announced new controls to UIKit. In this tutorial, we will dive into one of the most useful and versatile component- UICalendarView. What is UICalendarView The inline date-picker component of UIDatePicker is now available as a separate component. A calendar view is used to show users specific dates along with…

Swift

5 min read

How to Use UICalendarView in iOS 16
How to Use UICalendarView in iOS 16
Swift

5 min read


Jun 10, 2022

Using SwiftUI with UIKit in 2022

At WWDC 22, Apple introduced many new ways to integrate SwiftUI views within an existing UIKit app. Now, SwiftUI integrates seamlessly into existing UIKit apps. In this article, we will go through some existing approaches that were available and some new ways to acheive this interoperability in iOS 16. UIHostingController UIHostingController…

Swiftui

6 min read

Using SwiftUI with UIKit in 2022
Using SwiftUI with UIKit in 2022
Swiftui

6 min read


Feb 13, 2022

Safer and cleaner UserDefaults and AppStorage

If you’ve ever written code for an iOS or macOS application you’d have, for sure, encountered User Defaults. Still, for the sake of the structure of the article, here’s a textbook definition of what UserDefaults is: UserDefaults: An interface to the user’s defaults database, where you store key-value pairs persistently…

IOS

4 min read

Safer and cleaner UserDefaults and AppStorage
Safer and cleaner UserDefaults and AppStorage
IOS

4 min read


Feb 13, 2022

Credit Cards 101

In 2020, my bank approved my request for a credit card. …

Credit Card

9 min read

Credit Cards 101
Credit Cards 101
Credit Card

9 min read


Jun 9, 2021

Building a music recognization app in SwiftUI with ShazamKit

At WWDC 2021, Apple, among other things, released the iOS 15 SDK. This SDK contains a new API to communicate between your apps and Shazam’s vast database of song samples. In this tutorial, we’ll build a music recognization app in SwiftUI that will use the microphone of the iOS or…

Shazam Kit

7 min read

Building a music recognization app in SwiftUI with ShazamKit
Building a music recognization app in SwiftUI with ShazamKit
Shazam Kit

7 min read

Swapnanil Dhol

Swapnanil Dhol

59 Followers

•23 • 3x WWDC Scholar •GSoC 2020 with VLC •iOS Engineer •Airplane and Space Enthusiast

Following
  • Gabriel Theodoropoulos

    Gabriel Theodoropoulos

  • Rudrank Riyam

    Rudrank Riyam

  • Sai Kambampati

    Sai Kambampati

  • Sam Ollason

    Sam Ollason

  • Mohammed Ibrahim

    Mohammed Ibrahim

See all (8)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams