In this tutorial, you’ll learn how to enable self-sizing table view cells, as well as how to make them resize...
more
Self-sizing Table View Cells
In this tutorial, you’ll learn how to enable self-sizing table view cells, as well as how to make them resize on-demand and support Dynamic Type.
iOS & Swift
Getting Started with Core Data Tutorial
Sep 19 2018 · Article (35 mins)
Learn the basics of building the data layer of your iOS app in this getting started with Core Data tutorial!
Getting Started with Core Data Tutorial
Learn the basics of building the data layer of your iOS app in this getting started with Core Data tutorial!
iOS & Swift
Encoding and Decoding in Swift
Jul 15 2019 · Article (25 mins)
In this tutorial, you’ll learn all about encoding and decoding in Swift, exploring the basics and advanced to...
more
Encoding and Decoding in Swift
In this tutorial, you’ll learn all about encoding and decoding in Swift, exploring the basics and advanced topics like custom dates and custom encoding.
iOS & Swift
TestFlight Essentials: Quickstart Guide for iOS Beta Testing
Aug 19 2020 · Article (25 mins)
TestFlight Beta Testing is an Apple product that makes it easy to invite users to test your iOS, iPadOS, watc...
more
TestFlight Essentials: Quickstart Guide for iOS Beta Testing
TestFlight Beta Testing is an Apple product that makes it easy to invite users to test your iOS, iPadOS, watchOS, and tvOS apps before you release them to the App Store.
macOS
macOS Development for Beginners: Part 1
Feb 22 2017 · Article (20 mins)
In this macOS development tutorial for beginners, learn how to create your first “Hello, World” app with Swif...
more
macOS Development for Beginners: Part 1
In this macOS development tutorial for beginners, learn how to create your first “Hello, World” app with Swift and take a tour of Xcode.
Android & Kotlin
Android RecyclerView Tutorial with Kotlin
Mar 4 2019 · Article (30 mins)
In this Android RecyclerView tutorial, learn how to use Kotlin to display datasets of a large or unknown size!
Android RecyclerView Tutorial with Kotlin
In this Android RecyclerView tutorial, learn how to use Kotlin to display datasets of a large or unknown size!
iOS & Swift
SwiftUI: Getting Started
Jun 10 2019 · Article (25 mins)
In this SwiftUI tutorial, you’ll learn how to layout the UI by declaring and modifying views, and how to use ...
more
SwiftUI: Getting Started
In this SwiftUI tutorial, you’ll learn how to layout the UI by declaring and modifying views, and how to use state variables to update your UI. You’ll use Xcode’s new preview and live preview, and experience the joy of code and WYSIWYG layout that stay in sync.
Android & Kotlin
Android Fragments Tutorial: An Introduction with Kotlin
Apr 10 2019 · Article (30 mins)
In this Android Fragments with Kotlin tutorial you will learn the fundamental concepts of fragments while cre...
more
Android Fragments Tutorial: An Introduction with Kotlin
In this Android Fragments with Kotlin tutorial you will learn the fundamental concepts of fragments while creating an app that displays dogs breeds.
Game Tech
How to Save and Load a Game in Unity
Sep 1 2017 · Article (25 mins)
Learn how to save and load a game in Unity using PlayerPrefs, Serialization and JSON. Complete your user’s ex...
more
How to Save and Load a Game in Unity
Learn how to save and load a game in Unity using PlayerPrefs, Serialization and JSON. Complete your user’s experience by allowing them to save their game.
Android & Kotlin
React Native Tutorial: Building Android Apps with JavaScript
Jan 3 2018 · Article (40 mins)
In this React Native tutorial you’ll learn how to build native apps based on the hugely popular React JavaScr...
more
React Native Tutorial: Building Android Apps with JavaScript
In this React Native tutorial you’ll learn how to build native apps based on the hugely popular React JavaScript library, with a focus on Android.
iOS & Swift
URLSession Tutorial: Getting Started
Jun 12 2019 · Article (30 mins)
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloa...
more
URLSession Tutorial: Getting Started
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloads that can be both paused and resumed.
Multiple Domains
Staying Motivated as a Work From Home Developer
Mar 24 2020 · Article (30 mins)
Check out some handy tips that we’ve learned over the years as work from home developers — including managin...
more
Staying Motivated as a Work From Home Developer
Check out some handy tips that we’ve learned over the years as work from home developers — including managing distractions, tracking time, and more.
iOS & Swift
Design Patterns on iOS using Swift – Part 1/2
Aug 7 2017 · Article (30 mins)
In the first half of this two-part tutorial, you’ll learn about common design patterns when building iOS apps...
more
Design Patterns on iOS using Swift – Part 1/2
In the first half of this two-part tutorial, you’ll learn about common design patterns when building iOS apps, and how to apply these patterns in your own apps.
Game Tech
HTC Vive Tutorial for Unity
Jan 4 2019 · Article (40 mins)
Learn how to use the HTC Vive with Unity! Grab and throw objects, shoot lasers and teleport around an area.
HTC Vive Tutorial for Unity
Learn how to use the HTC Vive with Unity! Grab and throw objects, shoot lasers and teleport around an area.
iOS & Swift
iOS Storyboards: Getting Started
Oct 14 2019 · Article (30 mins)
In this tutorial, you’ll learn how to design scenes, connect view controllers and define visual transitions i...
more
iOS Storyboards: Getting Started
In this tutorial, you’ll learn how to design scenes, connect view controllers and define visual transitions in storyboards, without writing any code.
Game Tech
Introduction to Unity UI – Part 1
Apr 24 2019 · Article (40 mins)
In this first part of a three-part tutorial series, you’ll get acquainted with the Unity UI, enabling you to ...
more
Introduction to Unity UI – Part 1
In this first part of a three-part tutorial series, you’ll get acquainted with the Unity UI, enabling you to add custom user interfaces to your games.
iOS & Swift
UIScrollView Tutorial: Getting Started
Nov 13 2019 · Article (30 mins)
In this UIScrollView tutorial, you’ll create an app similar to the default iOS Photos app to learn all about ...
more
UIScrollView Tutorial: Getting Started
In this UIScrollView tutorial, you’ll create an app similar to the default iOS Photos app to learn all about paging, scrolling and more with UIScrollView.
iOS & Swift
UIStackView Tutorial for iOS: Introducing Stack Views
Jun 26 2019 · Article (25 mins)
Learn how to simplify your iOS layouts with UIStackView. Layout a series of views horizontally or vertically,...
more
UIStackView Tutorial for iOS: Introducing Stack Views
Learn how to simplify your iOS layouts with UIStackView. Layout a series of views horizontally or vertically, using alignment, distribution and spacing.
Take your first steps into Alamofire, the de facto networking library on iOS powering thousands of apps, by u...
more
Alamofire Tutorial: Getting Started
Take your first steps into Alamofire, the de facto networking library on iOS powering thousands of apps, by using the Imagga APIs to upload and analyze user photos.
Create an Android Custom View in Kotlin and learn how to draw shapes on the canvas, make views responsive, cr...
more
Android Custom View Tutorial
Create an Android Custom View in Kotlin and learn how to draw shapes on the canvas, make views responsive, create new XML attributes, and save view state.
iOS & Swift
Model-View-Controller (MVC) in iOS – A Modern Approach
Apr 15 2019 · Article (15 mins)
Learn some tips and tricks to go one up on MVC, Apple’s recommended architecture pattern, and modify your cod...
more
Model-View-Controller (MVC) in iOS – A Modern Approach
Learn some tips and tricks to go one up on MVC, Apple’s recommended architecture pattern, and modify your code to be scalable and extensible!