Modern Collection Views with Compositional Layouts
Oct 30 2019 · Article (25 mins)
In this tutorial, you’ll learn how to build beautiful, modern UICollectionView layouts using iOS 13’s new dec...
more
Modern Collection Views with Compositional Layouts
In this tutorial, you’ll learn how to build beautiful, modern UICollectionView layouts using iOS 13’s new declarative UICollectionViewCompositionalLayout API.
iOS & Swift
iOS Tutorial: Collection View and Diffable Data Source
Apr 27 2020 · Article (20 mins)
In this iOS tutorial, you’ll learn how to implement a collection view with UICollectionViewDiffableDataSource...
more
iOS Tutorial: Collection View and Diffable Data Source
In this iOS tutorial, you’ll learn how to implement a collection view with UICollectionViewDiffableDataSource and NSDiffableDataSourceSnapshot.
iOS & Swift
Expanding Cells in iOS Collection Views
Oct 22 2018 · Article (25 mins)
Learn how to make expanding cells in iOS collection views, as in the Ultravisual app.
Expanding Cells in iOS Collection Views
Learn how to make expanding cells in iOS collection views, as in the Ultravisual app.
macOS
Collection Views in OS X Tutorial
Mar 29 2016 · Article (30 mins)
In this collection views in OS X tutorial, you’ll discover the joy of arranging things in beautiful, flowing ...
more
Collection Views in OS X Tutorial
In this collection views in OS X tutorial, you’ll discover the joy of arranging things in beautiful, flowing interfaces for the desktop.
macOS
Advanced Collection Views in OS X Tutorial
Jul 19 2016 · Article (30 mins)
Become an OS X collection view boss! In this tutorial, you’ll learn how to implement drag and drop with colle...
more
Advanced Collection Views in OS X Tutorial
Become an OS X collection view boss! In this tutorial, you’ll learn how to implement drag and drop with collection views, fine-tune selection and highlighting, implement sticky section headers, and more.
Learn all about using collection views in iOS to build composable and flexible layouts both in code and us...
more
Collection Views
Learn all about using collection views in iOS to build composable and flexible layouts both in code and using Interface Builder. You’ll learn how to implement custom cells, animate changes and work with different types of data sources
iOS & Swift
Custom Collection View Layout
Mar 7 2017 · Video Course (1 hr, 3 mins)
Learn how to create a carousel layout, a stretchy headers layout, a mosaic layout, and more using UICollec...
more
Custom Collection View Layout
Learn how to create a carousel layout, a stretchy headers layout, a mosaic layout, and more using UICollectionViewLayout.
Learn how to grow app revenue in this in-app purchase tutorial by allowing users to purchase or unlock conten...
more
In-App Purchase Tutorial: Getting Started
Learn how to grow app revenue in this in-app purchase tutorial by allowing users to purchase or unlock content or features.
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.
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
iOS Unit Testing and UI Testing Tutorial
Apr 14 2021 · Article (30 mins)
Learn how to add unit tests and UI tests to your iOS apps, and how you can check on your code coverage.
iOS Unit Testing and UI Testing Tutorial
Learn how to add unit tests and UI tests to your iOS apps, and how you can check on your code coverage.
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.
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.
Game Tech
Runtime Mesh Manipulation With Unity
Oct 9 2019 · Article (35 mins)
One of the benefits of using Unity as your game development platform is its powerful 3D engine. In this tutor...
more
Runtime Mesh Manipulation With Unity
One of the benefits of using Unity as your game development platform is its powerful 3D engine. In this tutorial, you’ll get an introduction to the world of 3D objects and mesh manipulation.
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!
Auto-renewable subscriptions provide a way of offering your users continuous access to your app’s renewing content – providing them with a great user experience and access to content they care about, and you with an appealing business model.
iOS & Swift
Alamofire 5 Tutorial for iOS: Getting Started
Feb 10 2020 · Article (30 mins)
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request param...
more
Alamofire 5 Tutorial for iOS: Getting Started
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request parameters, decode/encode responses and more.
iOS & Swift
MVVM with Combine Tutorial for iOS
Sep 2 2019 · Article (30 mins)
In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with Sw...
more
MVVM with Combine Tutorial for iOS
In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with SwiftUI to build an app using the MVVM pattern
Multiple Domains
Swift Tutorial Part 1: Expressions, Variables and Constants
Oct 3 2018 · Article (30 mins)
Welcome to our mini-series on getting started with programming in Swift! In this series, you’ll learn some Sw...
more
Swift Tutorial Part 1: Expressions, Variables and Constants
Welcome to our mini-series on getting started with programming in Swift! In this series, you’ll learn some Swift programming basics using playgrounds.
iOS & Swift
Creating a Framework for iOS
Jan 20 2021 · Article (25 mins)
Learn how to build an iOS framework, which lets you share code between apps, modularize your code or distribu...
more
Creating a Framework for iOS
Learn how to build an iOS framework, which lets you share code between apps, modularize your code or distribute it as a third-party library.
iOS & Swift
Core Bluetooth Tutorial for iOS: Heart Rate Monitor
Jan 17 2018 · Article (30 mins)
In this Core Bluetooth tutorial, you’ll learn how to discover, connect to, and retrieve data from compatible ...
more
Core Bluetooth Tutorial for iOS: Heart Rate Monitor
In this Core Bluetooth tutorial, you’ll learn how to discover, connect to, and retrieve data from compatible devices like a chest-worn heart rate sensor.