
Using Handoff
Handoff is a great way for your users to resume an activity on any device. Let's say your users start reading an article on an iPhone, they can easily continue reading it right where they left off on...

Handoff is a great way for your users to resume an activity on any device. Let's say your users start reading an article on an iPhone, they can easily continue reading it right where they left off on...

You probably found yourself in a situation where you had to do a bunch of asynchronous tasks and you just wanted to get notified when all of them finish. There are two easy ways of doing this:...

If you ever needed to share data between your iOS apps and/or your application targets, there's a very easy way to do this using app groups. In this post we'll see how to share data between two apps...

If you need to know when a file has been modified, renamed, deleted... there's an easy way to do it using dispatch sources. In this post, we'll create a simple library that will notify you when a...

There are more ways than one to do concurrent operations on iOS. In this article, we'll cover how to use Operations and OperationQueue to execute concurrent operations. There's a lot to be said (and...

If you started your iOS development career in Objective-C, especially pre ARC Objective-C, you're probably very familiar with the above-mentioned concepts. If you started with Swift, some of them...

I was poking around GitHub a while back and in the Firefox repo, I saw badge that led me to codecov. This is an awesome little tool for generating code coverage reports. It's simple to use and...

A couple of months ago I read a book Soft Skills by John Sonmez. I loved it and as a result, I started updating my blog every Monday. That one book made things clear in my mind and I decided to...

Working on big projects with big code base composed mainly of "legacy code", developer's biggest fear is to introduce something new that might actually break something old. This fear freezes the...

Travis is a cloud-based continuous integration server that works really well. It's quite well-known in the open source community because it's free for open source projects and it integrates perfectly...

If you have an iOS app and you wanted to have push notifications, Firebase offers a simple way to integrate push notifications into your app. And best of all, it's free. In this post, we'll cover...
Firebase is an online database. It's called 'Realtime Database'. But it's much, much more than that. In this post, I'll go through one of my apps and the process of converting it from my REST API to...