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 »
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 »
There’s an easy way to display the system UI for incoming or outgoing calls, much like the standard phone app. In this article you’ll get an intro to CallKit so you can provide a consistent experience for your users when they make calls using your app. CallKit CallKit has been… Read more »
App Thinning is one of those things that has been around for a while but a lot of people don’t really know or care about it. If you’re starting a project from scratch most of these things will be enabled by default. If you’re working on an older project there’s… Read more »
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 »
Spotlight is a great feature that can make life a lot easier for your users. It’s build into the system and the users are familiar with it. You can easily integrate with Spotlight by indexing your data and adding it to the spotlight index. In this article we’ll get you… Read more »
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 »
Privacy is very important today and we have a couple of options to encrypt our users’ data on iOS. We already have common crypto available on iOS but recently I came across a much simpler library that you can use. In this short article we’ll go over the basics of… Read more »
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 »
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 »