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 »
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 »
Managing state in your app is not an easy thing to do. Even in a relatively simple app there’s a lot of things going on. Users log in, data is being refreshed from multiple sources, errors start flying around… There’s a lot going on. We try to make our lives… Read more »