Building a Chatbot App for iOS with Dialogflow (API.AI) and Text-to-Speech
With the latest release of Apple’s Core ML, developers are one step closer to building Artificial Intelligence apps with ease. While image recognition and text detection are great examples of apps that utilize AI, another...
ARKit Tutorial: Understanding and Implementing 3D Objects
Having great visual elements can give your App a unique personality. In this tutorial, we will look at 3D objects creation toolsets, online resources for 3D objects, SceneKit supported formats, most importantly, learn to build a...
Learn macOS Development: Develop a Music App with Audio Playback and File Upload Features
Welcome to my second tutorial of the macOS app development! If you have not read my first tutorial on macOS app development, it may be helpful for you to check it out first as I will not go into some of the stuff, which were...
Announcing Beginning iOS 11 Programming with Swift
After months of work, we are thrilled to announce our flagship course – Beginning iOS 11 Programming with Swift, which is now fully updated for Xcode 9, Swift 4 and iOS 11. Of course, you will learn how to design your apps...
Using Xcode Configuration (.xcconfig) to Manage Different Build Settings
During the development lifecycle of a software project, you probably create different builds at various stages. At the early stage, there will be the one that conforms to your local configuration. When you are ready to move to...
Building a Simple ARKit Demo with SceneKit in Swift 4 and Xcode 9
Augmented reality is here. It is coming in a BIG way. Remember Pokemon Go? Well, that’s just a taste of augmented reality. Apple is bringing augmented reality to the masses starting with iOS 11. With iOS 11, hundreds of millions...
Beginning macOS Programming: Learn to Develop an Image Uploader App in Swift
Do you want to learn how to develop your very own macOS app that you can be proud of and use it on your personal MacBook? Or maybe you have a stirring passion to start developing on Mac? Then you are at the right place! Here, I...
Mastering iTunes Connect App Analytics Part 2: Understanding Customer Acquisition and Retention
In part 1, I walked you through all the metrics in the App Analytics report. Following the first article on iTunes Connect App Analytics, part 2 of the series will show you how to analyze data from different sources that...
Advanced ReplayKit: Integrating Live Broadcasting Into iOS Apps and Games
One of the best things about the iPhone is how great it is to play games with. It’s awesome to think that you can play near home console level games on a device that fits in your pocket. However, games get even greater when...
Mastering iTunes Connect App Analytics Part 1: Let’s Analyze the Metrics
A few years ago, I was talking to my friend who launched a retail shop selling her own designed bags in a crowded area, she is an enthusiastic entrepreneur who loves her products very much and passionate to share how smart she...