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 article we will be generating strong passwords with AutoFill and store them in the keychain so they… Read more »
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 with AVFoundation in no time. Let’s get started. The App We’ll build a simple app that… Read more »
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 your project and we’ll get started parsing phone numbers with libPhoneNumber-iOS. The Library Like we… Read more »
ResearchKit is a different kind of a framework. It’s used in apps that are conducting medical research. Apple has made this framework completely open source and anyone can contribute to it. It’s available on GitHub if you want to check it out. In this article we’ll go over the main… Read more »
HealthKit is Apple’s framework for managing health data. In this article we’ll go over the basics of using HealthKit and show you how you can read and write data to the health store. We’ll create a simple app that will read some profile data of the user, energy and water… Read more »
Password strength meters are a great way to visually indicate to the users if their password is acceptable. Implementing one from scratch is no easy feat. Fortunately, dropbox has developed an open source library just for this purpose called zxcvbn. It’s multi-platform and easy to use. In this short article… Read more »
When your users are using your app, they expect it to behave like it’s constantly running. As you know, iOS can kill your app at any time in order to reclaim system resources. There’s an easy way to preserve the user interface across application starts. In this short article we’ll… Read more »
AVSpeechSynthesizer is a part of the AVFoundation framework that’s used to convert text to spoken audio. It’s a great tool for converting text to speech and it works surprisingly well. In this short article we’ll be using AVSpeechSynthesizer on a small demo app. Text to Speech A long, long time ago… Read more »
Working in swift (and ObjC) you should be comfortable working with async code. Sooner or later you’ll run into a problem called ‘callback hell’ where in the completion handler of one method you’re doing another async call. And in the completion handler of that async method you call another, and so… Read more »
Some time ago I wrote on using realtime database from firebase and about Firebase Cloud Messaging. In this article we’ll talk about using Firebase Cloud Functions. With Firebase Cloud Functions you get to write your own functions that can execute on firebase servers. In this article we’ll cover three basic scenarios: sending an… Read more »