Rudrank Riyam

I like to write. You'll find here experiments related to Apple platforms development, and my experiences.

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

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

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.

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?

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.