Tabs bars are one the most recognizable UI elements for an iOS apps. We can find this element in build in apps like Phone, Photos, Music, AppStore, and many more.
VSCode Dev Container Configurations
VSCode + Dev Containers are a great way to create custom environments without modifying our actual system.
Delegate Pattern in Swift
Lately, I’ve been writing a lot about UIKit and I noticed I haven’t covered the delegate pattern.
Builder Pattern to Simplify UIKit Object Creation
One common issue with programmatic UIKit development is dealing with the creation and configuration of UI objects. Configuring UI elements in our code can be cumbersome and hard to synchronize their…
Creating an MVVM Counter In UIKit
One of the standout features of SwiftUI is its reactive paradigm, which seamlessly updates views as data changes. This powerful approach isn’t confined to SwiftUI alone; it can also be harnessed in…
Working With Xibs And Storyboards
In this entry, I’d like to explore the different ways we can interact with Xibs and Storyboards in our programmatic code. These files are present in many projects, so it’s important to understand the…
Introduction to Programmatic UIKit
Hello world, I’m back with a new entry on UIKit. In iOS 17 Apple added the ability to preview our views and ViewControllers using the SwiftUI canvas. This brings the possibility of faster…
An Introductory Example of Deeplinking in iOS
Hello everyone. Lately, I’ve been experimenting with deep links and SwiftUI.
A Simple Full-Stack iOS App Example
One of the benefits of using Swift is its excellent performance and low memory footprint. This is a key point when doing backend programming.
Fully Reload Websites in Safari
One common challenge encountered during frontend development is the persistence of cached data in web browsers.