
Create App Store Videos With Trailer App
You know those fancy videos demoing the app that you can see on the App Store. Well, you can easily create App Store videos with Trailer App. This is a nice little app that will enable you to create...

You know those fancy videos demoing the app that you can see on the App Store. Well, you can easily create App Store videos with Trailer App. This is a nice little app that will enable you to create...

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...
![[Book Review] Refactoring: Improving the Design of Existing Code](/uploads/2019/02/refactoring_featured_j.jpg)
Whether you're working on an old codebase or a three-month old project, you most likely found yourself in a situation where you found the codebase confusing and hard to follow. You probably found...

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...

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...

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...

It's important for our users to have strong passwords. But, strong passwords are usually tedious to type in and often frustrate the users, not to mention that they're hard to remember. In this...

There's a really simple way to read barcodes, QR codes and all sorts of machine readable code by using nothing more than AVFoundation. In this quick article we'll be reading barcodes and QR codes...

Code reviews are an important part of our day-to-day life as developers. They improve the codebase and they help us learn. When we review code, especially when we're under pressure, we could rush...

The Reactive programming is getting popular as it is a completely different paradigm. Programmers use imperative programming quite a long time and it is prevailing nowadays. We are observing the...

Almost every project that you'll work on will have some bugs in it. On some legacy apps you might even spend most of your time debugging. In this article we'll cover some debugging tips&tricks to...

libPhoneNumber-iOS is an iOS port of the Google's libPhoneNumber library. It's very simple to use and with cocoapods it's real easy to get started with it. In this blog post we'll go over setting up...