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 »
There are many tasks that can be automated when doing pull requests. And the more of these tasks we can automate the more time we’ll have to focus on reviewing the actual code and focusing on the business logic. Danger is a tool that can help you out. It’s a… 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 »
If you are not new to iOS development, you know how important is to correctly decouple app components for testability and overall flexibility. Each feature should work independently from the others. Ideally, each feature should be easily replaceable with another component providing the same functionality. To achieve this result we… 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 »