AR mobile development course visual — developer working with augmented reality interface on a smartphone

Building AR Apps for Mobile Devices

A structured program covering ARKit, ARCore, and cross-platform tools — from scene setup to shipping a working app on iOS and Android.

8 weeks Intermediate Online ARKit · ARCore

Program structure

What you work through, week by week

01

AR Foundations & Scene Setup

Start with how AR tracking actually works — plane detection, world anchors, and coordinate systems. You set up your first scene in both ARKit and ARCore before week one ends.

1.1 Device capabilities, camera feed, and motion tracking basics
1.2 Configuring ARSession on iOS and ARCore session on Android
1.3 Placing 3D objects on detected surfaces with raycasting
1.4 Lighting estimation and shadow casting in real environments
Weeks 1–2
02

3D Assets & Rendering

Bring in USDZ and glTF models, apply PBR materials, and handle asset loading without stalling the main thread. Performance profiling starts here.

Weeks 3–4
03

Gestures & Interaction

Handle tap, pinch, and rotation gestures on AR objects. Build a small interactive product viewer as a practical exercise during week five.

Week 5
04

Cross-Platform & Shipping

React Native & Unity AR Foundation

Compare native vs. cross-platform approaches with real build times and capability trade-offs. Choose the right tool for the project scope you have.

App Store & Play Store submission

Handle AR-specific permissions, device requirements, and privacy descriptions. Walk through a complete submission checklist for both platforms.

Weeks 6–8

Instructors & Pricing

Who teaches this and what it costs

Both instructors have shipped AR features in production apps — one on the native iOS side, one focused on cross-platform architecture. The program has been running since 2024 with cohorts capped at 18 participants.

8 weeks total
18 max cohort size
4 live sessions / week
4 800 UAH full program

One-time payment covers all modules, recorded sessions, code reviews, and a certificate of completion. Installment options available on request.

Darko Veselić — AR Development Lead at Qenvarith
Darko Veselić
AR Development Lead

Darko spent four years building ARKit features for a furniture retail app used across Central Europe. He focuses on spatial tracking reliability and performance on mid-range hardware.

Olena Kravets — Mobile UX Architect at Qenvarith
Olena Kravets
Mobile UX Architect

Olena designs interaction patterns for AR interfaces and has contributed to Unity AR Foundation documentation. She leads the cross-platform and gesture modules.

From a recent participant
Fedir Boyko — program participant
Fedir Boyko

The ARKit session setup module alone saved me weeks of reading scattered documentation. By week three I had a working prototype running on my own device — something I hadn't managed in months of solo study.