Category Archives: Tutorials

Block and Identify Calls with Call Directory App Extension

You probably received some unwanted phone calls on your iPhone and you wished you could automatically block these numbers. Or you were getting a call from someone that’s not in your contacts, but you saw the name of the person on the incoming call screen. If you ever wondered how… Read more »

Receiving Incoming Calls With PushKit

We already talked about CallKit and how to use the system UI to display the standard calling UI for incoming/outgoing calls. CallKit is great for displaying the UI, but what when your app is in the background. Push Notifications are not reliable by design, so we need something better. Enter… Read more »

Type-safe Resources With SwiftGen

There’s a great little library that will generate classes for accessing your resources, making them type-safe. It’s very simple to use and it will make your life a lot easier. In this article we’ll learn how to make type-safe resources with SwiftGen. Installation Like most of these libraries, there are… Read more »

Using NSUserActivity for Spotlight Search

Spotlight Search is a great feature that adds to the user experience. It’s very simple to use and with just a little effort you will add a great functionality to your apps. In this short tutorial we’ll be using NSUserActivity for spotlight search to index previously viewed content so it… Read more »

Custom Transitions Using Segues

      3 Comments on Custom Transitions Using Segues

We’re all used to the default transitions between view controllers that we get for free. But sometimes we just want to keep the users’ attention to certain elements. Custom transitions are a great way of controlling user focus. In this article we are going to implement come custom transitions using… Read more »

Magic of RxSwift. Rx Operators

      No Comments on Magic of RxSwift. Rx Operators

RxSwift uses quite a lot of operators utilizing reactive patterns. It is a core part where its magic happens. The Clarke’s third law says: Any sufficiently advanced technology is indistinguishable from magic. In the previous article, we found out the basic object of the RxSwift, an Observable. The other significant… Read more »