Nermin Sehic
AR Kit intro - placing 3D objects in a scene and interacting with them in real-time
#1about 3 minutes
Understanding augmented reality and the ARKit framework
Augmented reality overlays digital information onto the real world, unlike virtual reality which creates a completely new 3D world.
#2about 4 minutes
Exploring the evolution and requirements of ARKit
ARKit has evolved through four major versions, adding features like vertical plane detection and LIDAR-based mesh generation, while maintaining broad device compatibility since the iPhone 6S.
#3about 7 minutes
Choosing a rendering framework and understanding 3D coordinates
ARKit requires a rendering framework like SceneKit or RealityKit to display objects, and it operates in a 3D coordinate system where the origin is set when the AR session begins.
#4about 4 minutes
Managing 3D objects with the scene graph and raycasting
Objects are managed in a tree-like node structure called a scene graph, and raycasting is used to accurately detect surfaces for interactive object placement.
#5about 7 minutes
Building a basic AR app to place a sphere
A simple 'Hello World' application demonstrates how to initialize an AR session, enable debug options, and programmatically add a 3D sphere object to the scene's origin.
#6about 7 minutes
Creating an interactive furniture preview application
This demo showcases an 'Ikea Place' style app that detects horizontal planes and allows users to select and place different 3D furniture models in their real-world environment.
#7about 13 minutes
Implementing plane detection and interactive object placement
A code walkthrough explains how to configure an AR session for plane detection, use a gesture recognizer with raycasting to find coordinates, and dynamically add 3D models to the scene.
#8about 3 minutes
Exploring potential improvements for your AR app
Future enhancements could include detecting vertical planes for hanging pictures, making objects draggable, adding custom lighting for realism, and using a focus point for more precise placement.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
00:59 MIN
Distinguishing real from fake tech headlines
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:05 MIN
Building collaborative design tools and the neo-brutalism trend
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
Featured Partners
Related Videos
Live Coding an Augmented Reality Game with WebXR
Christian Grail
Apple Vision Pro: Proven Development Methods Meet the Latest Technology
Mario Petricevic
Virtual Reality – The path to create your world
Drishti Jain
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!
Zaid Zaim
Cross platform Augmented Reality development with React Native
Vladimir Novick
Detect Hand Pose with Vision
Milan Todorovic
XR Demystified: Separating Facts from Fiction in 2024
Rafał Legiędź
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.




Kubikfoto GmbH
Delmenhorst, Germany
Junior
CSS
WebGL
DevOps
Vue.js
GraphQL
+3

brainchild GmbH
Eggenfelden, Germany
C++
Unreal Engine
Software Architecture

Inria
Canton of Rennes-4, France
Unity
Unreal Engine


papernest
Barcelona, Spain
Remote
Intermediate
Angular

Apple
Zürich, Switzerland
Python
Pandas
PyTorch
Data analysis
Computer Vision
+1