How Flawless App Helps You Become a Better Designer and Developer
It’s 2018 out there and we are still struggling with interaction problems between designers and developers. While every team has different organizational structures when it comes to development and design, the problems remain the...
ARKit Tutorial: Light Estimation with Ambient Intensity and Color Temperature
Once upon a time, a rock skid, made a spark, and humankind learned to create fire. This is the fifth installment of our ARKit series. Today, we will walk you through how to implement light estimation in augmented reality with...
Swift 4 Generics: How to Apply Them in Your Code and iOS Apps
Question 1: Can I write one Swift function that can find the index/position of any specific instance of any type stored in any array that stores objects of that type? Question 2: Can I write one Swift function that can determine...
Creating a Custom Core ML Model Using Python and Turi Create
In the past few years, the use of machine learning approaches to solve problems and perform complex tasks have been increasing. Machine learning enables us to use big data to perform complex tasks, such as image classification...
ARKit Tutorial: Understanding Physics by Launching a Rocketship
Did that just move? Is that real? That’s augmented reality. Welcome back to the fourth installment of the ARKit tutorial series. In this tutorial, we will be looking at the basics of physics inside of ARKit. We shall launch a...
Working with URL Schemes in iOS Apps
The URL scheme is an interesting feature provided by the iOS SDK that allows developers to launch system apps and third-party apps through URLs. For example, let’s say your app displays a phone number, and you want to make...
Introduction to Natural Language Processing in Swift
There are several underused and not-so-popular frameworks hidden in the iOS SDK. Some of them can be useful and time-saving tools. The Natural Language Processing Class is one of them. Available in both Swift and Obj-C, the...
Building a Barcode and QR Code Reader in Swift 4 and Xcode 9
So, what’s QR code? I believe most of you know what a QR code is. In case you haven’t heard of it, just take a look at the above image – that’s a QR code. QR (short for Quick Response) code is a kind of...
ARKit Tutorial: Detecting Horizontal Planes and Adding 3D Objects with SceneKit
Augmented reality has the power to amplify the world in ways never possible before. The way in which we interact with our world may never be the same again. With the release of iPhone X, the world is ready to embrace AR now more...
Recording ARKit Videos & Animated GIFs Using ARVideoKit
Mobile augmented reality has been a trend recently and it’s been implemented in many applications to provide more interactive, fun experiences to share with people. Hence, major augmented reality frameworks, such as ARKit,...