How to implement scalable and testable SwiftUI navigation?
Although SwiftUI is a great framework, it’s not without its limitations. If you’ve ever had to implement a complex application, utilizing branching navigation flows, you probably know what I am...
View ArticleWhy mobile apps need a good abstraction?
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleCareer of a successful software craftsman
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleHow to bundle assets in an iOS app?
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleWhen is Single Responsibility Principle helping us write better code?
How many responsibilities should a class have? As many as it needs! This is a common joke, but the reality often is far less amusing… How often do we encounter… “challenging” code annotated with “Do...
View ArticleWhy the best mobie apps need Software Craftsmanship?
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleHow to build a robust and scalable modular iOS app?
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleHow to unlock code flexibility applying S.O.L.I.D. Open-Closed Principle?
The Open-Closed Principle (OCP) represents the letter “O” in S.O.L.I.D. It teaches us to create software that is open to extension but closed to change, enhancing its maintainability and scalability....
View ArticleWhat Are 3 Truths About Becoming Successful IOS Tech Lead?
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleHow to Create Dynamic iOS Apps: Remote Styling with SwiftUI
/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View Article