Welcome to another installment of UIKit Learning! Today, we will dive into UICollectionView and explore how to use it effectively in your iOS apps.
Configuring a Programmatic UIKit Project
In some projects, you might not want to use Storyboards or XIBs for various reasons, such as greater flexibility and control over your views, better version control, or simply personal preference. If…
Programmatic Tab Bar
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.