Introduction to Flutter: Building iOS and Android Apps from a Single Codebase
Welcome to my first tutorial on Flutter. I have never written any post on cross-platform or hybrid app framework but Flutter has changed this mindset of mine. Previously, I have developed on React Native, Cordova, Phone Gap,...
Memory Management in Swift: Understanding Strong, Weak and Unowned References
Behind all the coding that we are doing, you probably have noticed some of your variables with the reference of strong, weak or unowned when writing your codes. What do they really mean? Does it make your variable stronger...
Core Image Introduction: Applying Image Filters to Photos
Core Image is a very powerful framework that’s included in iOS and OS X. As the name suggests, it allows developers to filter images in their apps. On iOS, which is the focus of this article, Core Image supplies 90+...
A Beginner’s Guide to Push Notifications in Swift
“Push Notifications? Ohh, no!”. Yes, that’s the first thing that was coming to my mind when I was called to implement push notifications in an iOS app, and I’m pretty confident that it has been coming to...
Our Swift Programming Book for Beginners Now Supports iOS 9, Xcode 7 and Swift 2
Update: Apple is going to release iOS 10 and Xcode 8 this fall. We’re updating all our Swift books for the new version of iOS and Xcode. If you purchase any of our Swift books now, you’ll get a free update of the book...
A Beginner’s Guide to UIScrollView
In iOS, scroll views are used to view content that won’t fit entirely on the screen. Scroll views have two main purposes: To let users drag the area of the content they want to display To let users zoom in to or out of the...
What’s New in Swift 2.0: A Brief Introduction
Editor’s note: This post is contributed by Maxime. He was recently awarded the WWDC scholarship to attend this year’s conference. We’re so happy to have him to share with us about the new features of Swift 2....
A Beginner’s Guide to Presentation Controllers in iOS 8
Before the introduction of iOS 8 and specifically, Adaptive UI, whenever you wanted to display presentation sheets in a universal app, you had to make platform checks to verify whether the device the app was running on was an...
A Beginner’s Guide to In-App Purchase Programming in iOS 8
Many applications today provide the option to get extra content and features by making purchases through them. This technique, known as In-App Purchases, has become a fashion during the last few years, and it has proven to be...
Introduction to React Native: Building iOS Apps with JavaScript
A few weeks ago Facebook open sourced React Native which is a framework that lets you build native iOS and Android (at the moment Android support is still under development) applications with JavaScript. We’ve seen...