As I mentioned in my previous issue, I had an interesting week ahead of me, and it did not disappoint! I went to Singapore to attend the Vision Pro Developer Lab, and this time, I was much more prepared with my visionOS knowledge. It feels like I have a taste of travelling, much more used to it than last year. I can feel the fatigue already setting in, and it is only February.

Working from hotels and cafes has become a new normal, and I love it. I feel hyperproductive, working on an app, an article, and a newsletter while sipping my hot chocolate from Starbucks today.

When I first started travelling for workation, I used to feel too anxious. But now, I live with the uncertainty and try to make the most of it.

But, of course, travelling is not all sunshine and rainbows. I feel overwhelmed and miss the comfort of my own home sometimes. The constant change of scenery is exhausting, and it is easy to feel homesixck, as soon as after reaching the airport.

I still remind myself how lucky I am to have these experiences and how much I am growing as a person!

Articles

I am working on publishing my first visionOS app, and I thought it would be helpful to share some of my experiences along the way.

I realised Apple Music released two new stations, Love and Heartbreak. I could not resist the opportunity to add support for these new stations in my app, Fusion. So, I decided to write about using the containerRelativeFrame(_:alignment:) modifier to resize images in my app:

Exploring visionOS: Resizable Images
Explore how to resize images dynamically in visionOS apps using SwiftUI’s containerRelativeFrame modifier, ensuring seamless scalability with window resizing.

Also, after a few labs in Singapore (and many more, hopefully in the future), I am starting to work on my book Exploring visionOS! 🍾 You will be the first to know when the pre-order is available, with a 50% discount!

A shoutout to RevenueCat for sponsoring the website and this newsletter! I have been an unofficial advocate since 2020, using it for personal and client apps. 

Their latest feature, Paywalls, helps you add paywalls in one line of code. I already used it at work, making it much quicker to iterate, edit, remotely configure and test your app's paywalls!

Quote of the Week

As I mentioned in my last newsletter, I dived into the book The Untethered Soul: The Journey Beyond Yourself by Michael A. Singer, and I absolutely love it. Each chapter taught me something new about myself and gave me a fresh perspective on goals, life, relationships, and energy.

Another quote that stood out to me is this gem:

The only permanent solution to your problems is to go inside and let go of the part of you that seems to have so many problems with reality.

This quote reminds me that so much of my suffering comes from within my head - from overthinking thoughts, beliefs, and reactions to reality. I spent so much time and energy trying to bend the reality around me (I am not Steve Jobs!) but neglected to look inside myself and address the root cause of my problems.

I am working hard on this. Taking the time to let go of my attachment to certain thoughts and emotions. Trying to see reality and not temper it with my mind.

There are still moments when I slip back into old patterns, the overthinking downward spiral, but I know the voice inside my head can be tamed.

Those who have followed me on X (formerly Twitter) know I used to complain about crying babies in the aeroplane even though they were a few rows away. (I know, not the best trait) I recently had a chance to sit next to a crying kid, and instead of getting frustrated with the shrieks, I smiled at him.

He stopped. He stopped!

I was like, damn, I had been holding grudges and frustrations unnecessarily all the while, which only hurt me more. I felt proud of myself for not letting the situation get the best of me as it always did.

This quote also reminds me of those moments where I prefer avoiding conflict because it is just easier to run away when faced with difficult conversations.

Maybe, I need to face those tough talks head-on and remind myself it is not about being right or wrong. Am I trying to find solutions, or caught up in my ego? Not always easy to let go, but it is definitely worth the effort if it means building stronger relationships with those around us!

Conclusion

I have another two interesting weeks ahead of me, trying to meet my developer friends in Bangalore, India.

I hope you enjoyed reading this issue of Rudrank's Dispatch. I'm always curious to hear your thoughts, so feel free to reply to this email about how your week went!

Astro Affiliate.

Astro (Affiliate)

Find the right keywords for your app and climb the App Store rankings. Improve your app visibility and increase your revenue with Astro. The first App Store Optimization tool designed for indie developers!