Beginning ARKit
Mar 6 2019 · Video Course (2 hrs, 22 mins)
In this course, you will explore ARKit from getting to know how it works, to adding new furniture in your ...
more
Beginning ARKit
In this course, you will explore ARKit from getting to know how it works, to adding new furniture in your room and identifying 3D objects from the camera.
Archive
Ethan Saadia: Building Immersive AR Experiences with RealityKit
Jul 20 2020 · Screencast (1 hr, 5 mins)
In this talk, learn how to build AR experiences using modern Swift APIs and patterns without a deep knowle...
more
Ethan Saadia: Building Immersive AR Experiences with RealityKit
In this talk, learn how to build AR experiences using modern Swift APIs and patterns without a deep knowledge of computer graphics and rendering engines.
Archive
MVVM Structure with Android Architecture Components
Jun 18 2020 · Screencast (35 mins)
In this talk, Evana reviews how the libraries of Android Architecture Components can be integrated to crea...
more
MVVM Structure with Android Architecture Components
In this talk, Evana reviews how the libraries of Android Architecture Components can be integrated to create a clean architecture.
Android & Kotlin
ARCore Sceneform SDK: Getting Started
Oct 4 2018 · Screencast (14 mins)
In this video tutorial, you’ll learn how to make augmented reality Android apps with ARCore using Scenefor...
more
ARCore Sceneform SDK: Getting Started
In this video tutorial, you’ll learn how to make augmented reality Android apps with ARCore using Sceneform.
See how to let your Android views observe model changes and respond accordingly using LiveData, one of the...
more
Android Architecture Components: LiveData
See how to let your Android views observe model changes and respond accordingly using LiveData, one of the Android Architecture Components from Google.
Improve your handling of Activity lifecycle concerns and decouple app logic from your views with ViewModel...
more
Android Architecture Components: ViewModel
Improve your handling of Activity lifecycle concerns and decouple app logic from your views with ViewModel, one of the Android Architecture Components from Google.
iOS & Swift
Introduction to ARKit: Error Management
Aug 18 2017 · Screencast (6 mins)
When working with ARKit, it is inevitable that users will run into errors such as low light and failed mot...
more
Introduction to ARKit: Error Management
When working with ARKit, it is inevitable that users will run into errors such as low light and failed motion tracking. In this video, you'll learn how to diagnose such issues.
iOS & Swift
Introduction to ARKit: Measuring Distances
Aug 17 2017 · Screencast (5 mins)
In this video, you'll learn how the leverage SceneKit's API in ARKit to measure distances between ...
more
Introduction to ARKit: Measuring Distances
In this video, you'll learn how the leverage SceneKit's API in ARKit to measure distances between two nodes.
iOS & Swift
Introduction to ARKit: Adding 3D Models
Aug 16 2017 · Screencast (9 mins)
In this video, you'll learn how to add 3D models to scenes. You'll do this by way of planes and th...
more
Introduction to ARKit: Adding 3D Models
In this video, you'll learn how to add 3D models to scenes. You'll do this by way of planes and then by way of feature points.
iOS & Swift
Introduction to ARKit: Getting Started
Aug 15 2017 · Screencast (6 mins)
In this video, you'll get started with ARKit. You'll learn about the various framework components ...
more
Introduction to ARKit: Getting Started
In this video, you'll get started with ARKit. You'll learn about the various framework components and how to enable ARKit in your app.
iOS & Swift
Apple Vision Pro: A New Era or AR Rabbit Hole?
Jun 7 2023 · Article (10 mins)
Apple has just announced its Vision Pro spatial computing system. Is it destined to become the next must-have...
more
Apple Vision Pro: A New Era or AR Rabbit Hole?
Apple has just announced its Vision Pro spatial computing system. Is it destined to become the next must-have tech tool?
iOS & Swift
Advanced iOS App Architecture
Feb 9 2022 · Book
Implement Modern Clean Architectures in Your iOS Apps!
Apps are becoming more complex, and develo...
more
Advanced iOS App Architecture
Implement Modern Clean Architectures in Your iOS Apps!
Apps are becoming more complex, and development teams are being pressured to deliver faster results in the face of constantly changing requirements. Now, more than ever, you need to understand and apply good software architecture practices in your projects.
Advanced iOS App Architecture thoroughly explains multiple modern iOS architectures, and demonstrates their usage in real-world apps.
The first half of the book introduces you to different aspects of iOS app architectures. We recommend reading these chapters before diving into any of the specific architecture chapters to get a good handle on the concepts involved.
The second half of the book explores multiple architectures, one per chapter. Each architecture chapter begins with a little history, followed by a detailed theory walkthrough. The remainder of each architecture chapter focuses on applying the theory to iOS app development.
Each architecture chapter concludes by covering the pros and cons of that architecture. You can read this section in order — or jump straight to the architecture that interests you. It’s your choice!
This book is for iOS developers who build apps using Swift. The material in this book assumes familiarity with design patterns and with basic architectures — such as MVC — and basic architecture concepts, such as inversion of control.
iOS & Swift
Getting Started With the VIP Clean Architecture Pattern
Jan 31 2022 · Article (30 mins)
In this tutorial, you’ll learn how to utilize the VIP clean architecture pattern to develop apps for Apple pl...
more
Getting Started With the VIP Clean Architecture Pattern
In this tutorial, you’ll learn how to utilize the VIP clean architecture pattern to develop apps for Apple platforms while building a SwiftUI for ordering an ice cream.
iOS & Swift
Getting Started With The Composable Architecture
Sep 27 2021 · Article (30 mins)
Learn how to structure your iOS app with understandable and predictable state changes using Point-Free’s The ...
more
Getting Started With The Composable Architecture
Learn how to structure your iOS app with understandable and predictable state changes using Point-Free’s The Composable Architecture (TCA) framework.
Dru speaks barefoot on stage while explaining Aristotle as a result of reading ‘Living By The Code.’
Android & Kotlin
Common Design Patterns and App Architectures for Android
Mar 29 2021 · Article (30 mins)
Discover how to make your Android code cleaner and easier to understand with these common design patterns for...
more
Common Design Patterns and App Architectures for Android
Discover how to make your Android code cleaner and easier to understand with these common design patterns for Android apps. “Future You” will appreciate it!
Android & Kotlin
Using Safe Args With the Android Navigation Component
Feb 22 2021 · Article (15 mins)
In this Safe Args tutorial, you’ll learn how to safely pass data between different destinations while using t...
more
Using Safe Args With the Android Navigation Component
In this Safe Args tutorial, you’ll learn how to safely pass data between different destinations while using the Android Navigation Component.
Game Tech
AR Foundation in Unity: Getting Started
Feb 3 2021 · Article (20 mins)
In this AR Foundation tutorial, you’ll learn how to build a cross-platform AR application in Unity.
AR Foundation in Unity: Getting Started
In this AR Foundation tutorial, you’ll learn how to build a cross-platform AR application in Unity.
Advanced iOS App Architecture is now fully updated to iOS 13, Swift 5.2 and Xcode 11!
Advanced iOS App Architecture Now Fully Updated!
Advanced iOS App Architecture is now fully updated to iOS 13, Swift 5.2 and Xcode 11!
Android & Kotlin
Functional Programming With Kotlin and Arrow — Algebraic Data Types
Aug 26 2020 · Article (35 mins)
Learn how to use algebraic operations to better understand functional programming concepts like class constru...
more
Functional Programming With Kotlin and Arrow — Algebraic Data Types
Learn how to use algebraic operations to better understand functional programming concepts like class constructs, typeclasses and lists in Kotlin & Arrow.
Android & Kotlin
Functional Programming with Kotlin and Arrow – Generate Typeclasses With Arrow
Aug 12 2020 · Article (25 mins)
In this Kotlin tutorial, you’ll take the functional programming concepts learned in previous tutorials and ap...
more
Functional Programming with Kotlin and Arrow – Generate Typeclasses With Arrow
In this Kotlin tutorial, you’ll take the functional programming concepts learned in previous tutorials and apply them with the use of the Arrow framework.