Welcome to our SwiftUI tutorial series! Today, we’re diving deep into the versatile Picker component. If you’re looking to implement selection controls in your SwiftUI app, you’ve come […]
Connecting to MongoDB from SwiftUI: A Step-by-Step Tutorial with Examples
In today’s digital world, data is key, and databases play a vital role in storing and retrieving information. MongoDB, a popular NoSQL database, offers great flexibility and scalability […]
Nine Git Branching Strategies Every Developer Should Know
When it comes to choosing a branching strategy in software development, there are several key factors to consider, such as the intricacies of your project, the size of […]
Mastering Button Creation and Handling in SwiftUI: A Comprehensive Guide
SwiftUI, Apple’s declarative framework for building user interfaces, revolutionizes the way developers create interactive elements. One such essential component is the button. In this article, we will explore […]
Tip: How to find and replace a value inside array of arrays?
Imagine you have a structure like: [[String, String], [String, String], [String, String],] and you need to replace a second value. How to do that?
How to reload translations strings from remote at runtime?
At some point your app may need lot of supported languages, which sooner or later will come to common problem – each translation change requires app release via […]
Simple UNNotificationServiceExtension with Firebase Push and image display
As you probably already know, sending push notification from Firebase will not display attached image on device. This example assumes you know how to configure push notifications in […]
Internal error when trying to open XIB in XCode 10.3
If you already upgraded XCode to newest 10.3 version, you may notice that opening XIBs created in older versions causes “Internal error” and UI elements are not visible. […]
RxSwift: How to stream values with dynamic delay
Imagine such case – you have list of messages, each one with timestamp. And you want to show them in the same way they arrived, with same timings. […]