Open in app

Sign In

Write

Sign In

Rudrank Riyam
Rudrank Riyam

820 Followers

Home

About

Published in Better Programming

·Mar 2, 2022

Using the New iOS 15 DynamicTypeSize in SwiftUI

Make your text and views accessible for different font sizes — I introduced myself to the world of dynamic text sizes back in August 2019. My country’s popular food delivery apps didn’t change the text size when changing the system font size. (they still don’t) I wondered what APIs are required to increase the text sizes and alter the view accordingly. …

Swiftui

3 min read

Using the New iOS 15 DynamicTypeSize in SwiftUI
Using the New iOS 15 DynamicTypeSize in SwiftUI
Swiftui

3 min read


Mar 2, 2022

Fixing Animations in UI Tests

Disabling the animations while running UI tests to ensure no flakiness — Originally published on my blog: https://rudrank.blog/fix-animations-in-ui-tests-copy While running my UI tests for a UI refactor, I noticed that two of them failed repeatedly. I wasn’t sure what was going wrong until I remembered replacing the normal buttons with a conditional view that changed the text. And I added a subtle…

IOS App Development

2 min read

Fixing Animations in UI Tests
Fixing Animations in UI Tests
IOS App Development

2 min read


Jan 6, 2022

App Roadmap Based on Feedback

Going through the user’s feedback to understand what their needs are — Originally published on my personal blog — https://rudrank.blog/roadmap-feedback While creating my goals for 2022, the major thing I want to do this year is ship products, especially the features requested by the users of my app. I have this pet project that I love to work on — Chroma Game…

Ios Development

2 min read

App Roadmap Based on Feedback
App Roadmap Based on Feedback
Ios Development

2 min read


Oct 12, 2021

Negotiating Stipend in Internships

Learning and earning can go well together — I know internships are for learning and all, and one should focus more on the learning aspect instead of the financial one. But, I saw internships as a learning journey along with fulfilling my materialistic needs. Now that I’ve graduated, I want to curate the experience of negotiating in each…

Internships

6 min read

Negotiating Stipend in Internships
Negotiating Stipend in Internships
Internships

6 min read


Published in Better Programming

·Sep 16, 2021

Exploring ShazamKit With SwiftUI in iOS 15

Let’s Shazam everything — WWDC always have the best collection of music to groove to. During WWDC ’19, my friend used his Android phone to recognise songs played and made a playlist out of them. My iPhone lacked such capability back then (or I wasn’t aware of any). …

Programming

6 min read

Exploring ShazamKit With SwiftUI in iOS 15
Exploring ShazamKit With SwiftUI in iOS 15
Programming

6 min read


Sep 13, 2021

From a Small Startup to the Fruit Company: Internship Experiences

I wanted to explore the tech industry from the first year of college, and the best way, in my opinion, was through internships. I got the opportunity to start my career interning at a small startup, then working for an open-source organization, a one-person team, a client/product startup, Apple, and…

Internships

2 min read

From a Small Startup to the Fruit Company: Internship Experiences
From a Small Startup to the Fruit Company: Internship Experiences
Internships

2 min read


Published in MusadoraKit

·Aug 21, 2021

Authentication in MusicKit for Swift

MusicKit for Swift makes it far easier to authenticate. No hassle of generating a JWT. — The first part of the series is on authenticating yourself as a developer of the Apple Developer Program. Earlier, it used to be a long process and was a pain. Now, with MusicKit, it is as simple as a checkmark. Old Way Summarising the older process - Register a new key with…

Musickit

2 min read

Authentication in MusicKit for Swift
Authentication in MusicKit for Swift
Musickit

2 min read


Published in MusadoraKit

·Aug 21, 2021

Introduction

Originally published on https://rudrank.blog Since last December, I’ve wanted to build my music app. I started with the design out of boredom from not studying for end semester exams. Initially, I wanted to make a Spotify client that focused more on individual songs instead of playlists. But, I felt the…

Musickit

2 min read

Introduction
Introduction
Musickit

2 min read


Jul 8, 2021

Protocols in Gradient and Chroma Game

Gradient Game is my first app on the App Store. I started working on it in early August 2019, when I wanted to improve upon a SwiftUI tutorial and create something of my own. While I was really excited about shipping it on the day of the launch of iOS…

Swift

3 min read

Protocols in Gradient and Chroma Game
Protocols in Gradient and Chroma Game
Swift

3 min read


Published in Better Programming

·Jun 29, 2021

Migrating from SwiftUI 2.0 to SwiftUI 3.0

Getting our app ready with the new iOS 15 SwiftUI features — WWDC 2021 concluded a few weeks ago. It was held online once again and was full of feature-packed content. With each session on SwiftUI delivering the gist of what the team surprised us with, we love the improvements and rich features announced. …

Programming

9 min read

Migrating from SwiftUI 2.0 to SwiftUI 3.0
Migrating from SwiftUI 2.0 to SwiftUI 3.0
Programming

9 min read

Rudrank Riyam

Rudrank Riyam

820 Followers

My blog for iOS Dev Content—https://rudrank.blog

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech