6 Years of AppCoda
Today we are celebrating our sixth year of AppCoda. As I always mention, when I came up with an idea to create an iOS programming blog, I never imagine it would allow me to quit my corporate job and working on AppCoda full-time....
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...
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...
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...
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...
Understand Search Ads Metrics and Fine Tune Your Ad Campaign
Following the last tutorial, we have created our first Search Ad Campaigns which are up and running! Have you ever wondered how well your money was spent for your ad campaign? Who have viewed your ads on the App Store? How can...
Creating a Simple Game With Core ML in Swift 4
WWDC 2017 brought many amazing and powerful APIs to iOS. Among the most popular is Core ML (of course, ARKit is hot too!). Core ML allows developers to use machine learning models in their apps without the knowledge of neural...
Using AsyncDisplayKit to Develop Responsive UIs in iOS
Let’s get back to 2011, when I have seen this brilliant guy called Mike Matas on Ted introducing this new way of reading books interactively with a polished user interface as well as this astonishing user experience. The...
A Beginner’s Guide to CALayer
Welcome! This article will teach you about a key topic in iOS: layers. You probably already know about views in iOS, but you might not know that every single view is backed by something called layer. Layers are part of the Core...