Solving the Xcode Slow Debugging Issue

Xcode Slow Debugging


If you’re an iOS developer, you’ve likely encountered the Xcode Slow Debugging Issue when testing apps on a physical device. This frustrating problem can bring your workflow to a crawl, turning even the simplest debugging tasks into a time-consuming ordeal. Fortunately, there’s a reliable workaround that can save you hours of frustration and get you back to coding efficiently.

Continue reading “Solving the Xcode Slow Debugging Issue”

How to Manage Your Money Like The 1%

How to Manage Your Money

Managing your finances effectively can be the key to achieving long-term financial security and personal fulfillment. Enter the 15-65-20 Rule – a structured financial strategy that helps anyone, regardless of their income level, budget smarter and save more effectively. Here’s how you can apply it to transform your money habits. So, how to manage your money like the 1%?

Continue reading “How to Manage Your Money Like The 1%”

How to Manage Your Time and Get Everything Done

how to manage your time

It’s been four years since I embarked on my journey of creating monobudget, which reached the TOP-20 financial apps in the Ukrainian App Store and was nominated for the “Choice of the Country” award in 2024, while managing a full-time job in tech. The first year was a whirlwind of anxiety; I often woke up fearing I wouldn’t be able to fit everything into the 16 hours I had each day. However, through trial and error, I’ve discovered several effective time management strategies that have helped me maximize productivity. In this article, I’m excited to share eight time management tips that have transformed my approach to work and creativity. So, how to manage your time and get everything done?

Continue reading “How to Manage Your Time and Get Everything Done”

monobudget has officially been nominated for the status-title “Choice of the Country” 2024

It’s been 5 years since I made the first commit to the monobudget project, and today I received this message.

The analytical center “Choice of the Country” has conducted a ranking and detailed analysis of all companies in the nomination “Financial Management App of the Year” in Ukraine, and we are pleased to inform you that your mobile app “monobudget” has officially been nominated for the status-title “Choice of the Country” 2024.

That’s the news 😎

Understanding Accessibility Identifier Propagation in SwiftUI: A Common Pitfall

SwiftUI is a powerful tool for building modern iOS apps, but it still has some quirks, especially when it comes to UI testing. One of the more frustrating issues you may encounter is the unintended accessibility identifier propagation in SwiftUI from container views to child views. This can make UI testing difficult, as multiple elements end up sharing the same identifier. In this post, I’ll explain this behavior and how to avoid it using a simple example.

Continue reading “Understanding Accessibility Identifier Propagation in SwiftUI: A Common Pitfall”

The Evolution of Becoming an iOS Engineer: 2024 vs. 2014

This is my 10th year as an iOS engineer. Over the past decade, the field of iOS development has transformed dramatically. The journey to becoming an iOS engineer in 2024 presents both greater challenges and opportunities compared to 2014. This article explores the evolving landscape, technological advancements, and the increasing complexity of the skill set required, illustrating how the path to becoming an iOS engineer has become more demanding yet rewarding.

Continue reading “The Evolution of Becoming an iOS Engineer: 2024 vs. 2014”

monobudget is in the Top 20 financial apps on the Ukrainian App Store

On the 24th of January, 2022 monobudget entered the TOP-20 financial apps on the Ukrainian App Store 😎

Moreover, if to remove banking applications from the TOP-20 and leave only personal finance management applications, it turns out that monobudget was the #1 personal finance management application in the Ukrainian App Store.

Continue reading “monobudget is in the Top 20 financial apps on the Ukrainian App Store”

I would change the Ratings & Reviews in the App Store

change the Ratings & Reviews System in the App Store

Everyone who publishes their apps in the App Store is familiar with the review system. If I worked at Apple and headed the App Store I would change the Ratings & Reviews and now I’ll tell you why.

This is a small post in the hope that it will be noticed and someday it will happen.

Continue reading “I would change the Ratings & Reviews in the App Store”

canOpenURL always returns false

canOpenURL always returns false

Could it be that canOpenURL always returns false? After starting monobudget, I came across an interesting case. The main scenario in the application is user authorization in the monobank during the first launch. This step can, of course, be skipped, but due to the specifics of the application, I refer it to the main scenario.

At first, one user wrote to me and said that by clicking on the authorization button, nothing happens. I thought “very strange” and “what could it be?”

Continue reading “canOpenURL always returns false”