2 Posts

Accessibility

Return to top
Accessible SF Symbol Image in SwiftUI

Accessible SF Symbol Image in SwiftUI

SwiftUI doesn’t provide any initializer for `Image` to have the label as a parameter nor something to ignore it for accessibility purposes. So let’s create one!

Accessibility in iOS 14 Widgets With SwiftUI

Accessibility in iOS 14 Widgets With SwiftUI

This summer, Apple announced widgets for iOS 14 that you can have on your home screen alongside your existing apps. Widgets help you to personalise the screen with glanceable relevant data upfront.

2 Posts

Apps

Return to top
Generic Rectangle View in Gradient and Chroma Game

Generic Rectangle View in Gradient and Chroma Game

Creating a generic view to use in the main screen of RGB, HSB, CMYK and history screen.

Protocols in Gradient and Chroma Game

Protocols in Gradient and Chroma Game

Refactoring the code of my apps

1 Posts

Combine

Return to top
Playing With Combine- Grid Layout in SwiftUI

Playing With Combine- Grid Layout in SwiftUI

You might be aware of the fact that SwiftUI only supports a List, but nothing like a `collectionView` natively. I have been learning about Combine and thought of trying to implement something similar.

8 Posts

Experiences

Return to top
Full time to Freelancing

Full time to Freelancing

A journey beyond the corporate job market

Learning to Stop Self Rejecting

Learning to Stop Self Rejecting

Life changes after learning to stop self-rejecting

LeetCode- Internship Preparation Journey

LeetCode- Internship Preparation Journey

I solved a few hundred questions on LeetCode in Swift for my internship preparation in my third year.

Dealing with Burnout During Internships

Dealing with Burnout During Internships

Burnout was something I didn't believe in until I had zero motivation to wake up in the morning and open Xcode.

What It Was Like to Win the Apple WWDC Scholarship in 2019

What It Was Like to Win the Apple WWDC Scholarship in 2019

Subject- You’ve been awarded a WWDC19 Scholarship

My Experience of Escaping the Tutorial Island

My Experience of Escaping the Tutorial Island

After following endless tutorials where an instructor types some random code on their machine and you copy it, you haven’t made much progress. You’ve been there, haven’t you?

Bombing My First Technical Interview

Bombing My First Technical Interview

It was my first ever technical phone interview for the role of a software engineering internship. That too scheduled with Apple, Cupertino.

5 Things I Wish I Knew Before My First iOS Internship at a Small Startup

5 Things I Wish I Knew Before My First iOS Internship at a Small Startup

I worked with a small startup last year to create native iOS apps for the Android counterpart.

1 Posts

Freelancing

Return to top
Full time to Freelancing

Full time to Freelancing

A journey beyond the corporate job market

5 Posts

Internship

Return to top
Learning to Stop Self Rejecting

Learning to Stop Self Rejecting

Life changes after learning to stop self-rejecting

LeetCode- Internship Preparation Journey

LeetCode- Internship Preparation Journey

I solved a few hundred questions on LeetCode in Swift for my internship preparation in my third year.

Dealing with Burnout During Internships

Dealing with Burnout During Internships

Burnout was something I didn't believe in until I had zero motivation to wake up in the morning and open Xcode.

Bombing My First Technical Interview

Bombing My First Technical Interview

It was my first ever technical phone interview for the role of a software engineering internship. That too scheduled with Apple, Cupertino.

5 Things I Wish I Knew Before My First iOS Internship at a Small Startup

5 Things I Wish I Knew Before My First iOS Internship at a Small Startup

I worked with a small startup last year to create native iOS apps for the Android counterpart.

1 Posts

Interview

Return to top
Bombing My First Technical Interview

Bombing My First Technical Interview

It was my first ever technical phone interview for the role of a software engineering internship. That too scheduled with Apple, Cupertino.

5 Posts

MusicKit

Return to top
Experimenting with MusicKit for Swift - ArtworkImage

Experimenting with MusicKit for Swift - ArtworkImage

A view that displays an image for an instance of Artwork.

Experimenting with MusicKit for Swift - Permission

Experimenting with MusicKit for Swift - Permission

Adding the required key for accessing Apple Music and asking the user to give access.

Experimenting with MusicKit for Swift - Authentication

Experimenting with MusicKit for Swift - Authentication

MusicKit for Swift makes it far easier to authenticate. No hassle of generating a JWT.

Experimenting with MusicKit for Swift - Introduction

Experimenting with MusicKit for Swift - Introduction

MusicKit for Swift makes it easy to add Apple Music in our app.

Highlights of SwiftUI Release 3

Highlights of SwiftUI Release 3

This year, Apple focused on supporting deeper adoption of the framework for our apps.

1 Posts

RevenueCat

Return to top
Adding a Tip Jar in SwiftUI Using RevenueCat

Adding a Tip Jar in SwiftUI Using RevenueCat

I wanted to play around with RevenueCat, and I figured creating a tip jar would be the perfect start.

1 Posts

SF Symbols

Return to top
Accessible SF Symbol Image in SwiftUI

Accessible SF Symbol Image in SwiftUI

SwiftUI doesn’t provide any initializer for `Image` to have the label as a parameter nor something to ignore it for accessibility purposes. So let’s create one!

1 Posts

Swift

Return to top
Protocols in Gradient and Chroma Game

Protocols in Gradient and Chroma Game

Refactoring the code of my apps

17 Posts

SwiftUI

Return to top
Experimenting with MusicKit for Swift - ArtworkImage

Experimenting with MusicKit for Swift - ArtworkImage

A view that displays an image for an instance of Artwork.

Experimenting with MusicKit for Swift - Permission

Experimenting with MusicKit for Swift - Permission

Adding the required key for accessing Apple Music and asking the user to give access.

Experimenting with MusicKit for Swift - Authentication

Experimenting with MusicKit for Swift - Authentication

MusicKit for Swift makes it far easier to authenticate. No hassle of generating a JWT.

Experimenting with MusicKit for Swift - Introduction

Experimenting with MusicKit for Swift - Introduction

MusicKit for Swift makes it easy to add Apple Music in our app.

Experimenting with ShazamKit- Let’s Shazam Everything!

Experimenting with ShazamKit- Let’s Shazam Everything!

ShazamKit lets developers take advantage of Shazam's exact audio matching capabilities within their apps

Generic Rectangle View in Gradient and Chroma Game

Generic Rectangle View in Gradient and Chroma Game

Creating a generic view to use in the main screen of RGB, HSB, CMYK and history screen.

Highlights of SwiftUI Release 3

Highlights of SwiftUI Release 3

This year, Apple focused on supporting deeper adoption of the framework for our apps.

Understanding SwiftUI Grid Layout

Understanding SwiftUI Grid Layout

Before they were introduced during Apple’s 2020 Worldwide Developer’s Conference, grids were among the most-desired features to be included in SwiftUI

LazyVGrid and LazyHGrid Layouts in SwiftUI

LazyVGrid and LazyHGrid Layouts in SwiftUI

LazyVGrid and LazyHGrid layouts in SwiftUI were recently announced during WWDC 2020, and I’m so excited to share with you a simple tutorial to get you started with them!

Using WKInterfaceInlineMovie in SwiftUI or WatchKit

Using WKInterfaceInlineMovie in SwiftUI or WatchKit

WKInterfaceInlineMovie that displays a video’s poster image and supports inline playing of the video.

Playing With Combine- Grid Layout in SwiftUI

Playing With Combine- Grid Layout in SwiftUI

You might be aware of the fact that SwiftUI only supports a List, but nothing like a `collectionView` natively. I have been learning about Combine and thought of trying to implement something similar.

Dynamic TabView in SwiftUI

Dynamic TabView in SwiftUI

Creating dynamic TabItem in SwiftUI

Custom Colors and Modifiers in SwiftUI

Custom Colors and Modifiers in SwiftUI

I switched to custom colors for the branding, which is inspired by the systemIndigo color from UIColor.

Creating an Apple-like Splash Screen in SwiftUI

Creating an Apple-like Splash Screen in SwiftUI

A simple screen onboarding is important for your users to understand what your app is about, and what unique feature values their time.

Adding a Tip Jar in SwiftUI Using RevenueCat

Adding a Tip Jar in SwiftUI Using RevenueCat

I wanted to play around with RevenueCat, and I figured creating a tip jar would be the perfect start.

Accessible SF Symbol Image in SwiftUI

Accessible SF Symbol Image in SwiftUI

SwiftUI doesn’t provide any initializer for `Image` to have the label as a parameter nor something to ignore it for accessibility purposes. So let’s create one!

Accessibility in iOS 14 Widgets With SwiftUI

Accessibility in iOS 14 Widgets With SwiftUI

This summer, Apple announced widgets for iOS 14 that you can have on your home screen alongside your existing apps. Widgets help you to personalise the screen with glanceable relevant data upfront.

2 Posts

WatchKit

Return to top
Using WKInterfaceInlineMovie in SwiftUI or WatchKit

Using WKInterfaceInlineMovie in SwiftUI or WatchKit

WKInterfaceInlineMovie that displays a video’s poster image and supports inline playing of the video.

Type Safety for Interface Controller Identifiers in WatchKit

Type Safety for Interface Controller Identifiers in WatchKit

Enum and extensions for strongly code string identifiers

1 Posts

WidgetKit

Return to top
Accessibility in iOS 14 Widgets With SwiftUI

Accessibility in iOS 14 Widgets With SwiftUI

This summer, Apple announced widgets for iOS 14 that you can have on your home screen alongside your existing apps. Widgets help you to personalise the screen with glanceable relevant data upfront.