UI Test Automation: Speed Up Mobile App UI Testing with Appium
At the time when you are reading this tutorial, millions, or billions of other users out there are probably browsing through an app on their smartphones. Having a smartphone with a huge collection of apps has already been an...
How to Integrate Your App with Files App in iOS 11
In this tutorial, I’ll show you how to embrace iOS 11’s Files app. First, I’ll walk you through configuration of an app so that any files stored in its iOS file system-based “Documents” folder are...
How to Live Stream Your iOS Game to Twitch in Real Time
Video game live streaming has been a trend in the gaming industry the past few years, and game developers have implemented features into their games to enhance the live streaming process for the users. However, not many mobile...
How to Create Top/Bottom Rounded Corners for Views and Buttons
We are launching a new series of tutorials to answer some of the common questions. The questions can be simple ones from beginners and tough ones that require some works. One of the questions is: I know how to create rounded...
Working with Drag and Drop APIs in iOS 11
Welcome to the first part of the Drag and Drop series! In this tutorial, you will learn how to implement the drag and drop functionality onto a UIViewController. In the next part of the series, you will learn how to use the Drag...
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...
A Beginner’s Guide to Core ML Tools: Converting a Caffe Model to Core ML Format
Welcome to the second part of the Core ML tutorial series. In this tutorial you will learn how to set up a Python virtual environment, acquire a data model not in the Core ML format, convert that model into a Core ML format, and...
Creating an Immersive User Experience with Haptic Feedback in iOS
Creating immersive and interesting user experiences requires more than a nice looking interface and intuitive button placement. A truly immersive experience not only uses the basic visual and auditory senses, but also tactile...
Working with CoreNFC in iOS 11
At WWDC 2017, Apple announced a long wanted system framework for developers, CoreNFC. If you are not familiar with NFC, simply put, NFC (short for Near Field Communication) allows two devices to communicate with each other when...