Swift enum and modular design
Most Swift developers are familiar with enums, even love them. They are a powerful tool, a great syntactic sugar, but when it comes to modular design, they can be a source of tight coupling and rigidity.
Filter by tag
8 posts in total
Most Swift developers are familiar with enums, even love them. They are a powerful tool, a great syntactic sugar, but when it comes to modular design, they can be a source of tight coupling and rigidity.
A type-safe alternative to NotificationCenter
How to implement iOS app navigation using SwiftUI. Is SwiftUI good for navigation or should I use UIKit? This is a question I asked myself a few times when I started with SwiftUI and I pushed myself to try to do everything in in a single framework. It was hard, but here is the solution that worked for me.
The architecture of the M25 app - a pomodoro music app for focus and concentration. I adopted the event driven architecture on iOS and I used microservices with Model View ViewModel pattern. I used event driven architecture to achieve a reactive UI and data flow
Timers don’t have to be annoying. Enter: The M25 Project - a pomodoro timer with music, where 25 minutes of shuffled music—not an obnoxious alarm—signals your focus session’s end. Sound better already, right? Let’s see where this journey takes us.
Image assets organized for reusability, simplicity and accessibility in an iOS project
The hidden UINavigationBar property - large title two line mode
Yet another example of implementing Decorator OOP pattern. The examples are from a real project I have worked at.