Cover Image for Decoding Kotlin for Unity Developers - Overnight
Cover Image for Decoding Kotlin for Unity Developers - Overnight
Avatar for SensAI Hackademy
Presented by
SensAI Hackademy

Decoding Kotlin for Unity Developers - Overnight

Virtual
Registration
Welcome! To join the event, please register below.
About Event

Get up to speed on Kotlin and Native in under an hour!

Excited about the new glass announcements that require native languages (Swift/Kotlin), but not sure where to start as a Unity, C# or XR developer? We got you covered!

With Kotlin now becoming a fundamental language for spatial computing, expanding fast across Android XR, Meta, XREAL, Pico and beyond, there has never been a better time to bridge the gap from Unity/XR to native Android development. We're not starting from zero — we're translating what you already know. Overnight.

From the creators of the popular “Decoding Swift for Unity Devs” course, here is another course covering Kotlin from the perspective of XR and Unity devs.


Is this course for you?

  • You're a Unity/C# or XR developer excited about Android XR, Meta Ray-Ban glasses, or the broader spatial computing wave

  • You want to understand how real Kotlin and Jetpack code works — not just copy-paste from an LLM or co-pilot

  • You have ~1 hour to get a side-by-side comparison of C# and Kotlin that actually respects your existing skills

  • You want to open Android Studio and make meaningful changes to real code right away


What is the outcome?

  • A fast, confident transition from Unity/C# to Kotlin — using what you already know as a bridge

  • Ability to read, navigate, and modify real Android Studio and Jetpack code

  • Side-by-side comparisons of C# and Kotlin: variables, functions, null safety, coroutines, and more

  • Clear mapping between Unity's MonoBehaviour lifecycle and Android's Activity lifecycle

  • Hands-on mini-project: build a simple "Reaction Timer" Android app with Jetpack Compose

  • A downloadable C# to Kotlin cheat sheet to keep handy as you code


Course Outline

Module 1 — Welcome Why Kotlin matters for Android XR right now

Module 2A quick tour of Android Studio vs. Unity Editor, and a preview of what we'll build.

Module 3 — Kotlin Syntax Through C# Eyes Variables, functions, classes, interfaces and extension functions — decoded side-by-side with their C# equivalents.

Module 4 — Null Safety & Kotlin's Type System No more NullReferenceException. Kotlin prevents it at compile time — here's how. Plus some control flow basics.

Module 5 — Coroutines vs. Unity Coroutines From IEnumerator/yield return to Kotlin's suspend functions and structured concurrency.

Module 6 — Android UI Architecture for Unity Devs Let’s survey Jetpack Compose, Android’s 2d UI language.

Module 7 — A Little bit of 3D Let’s see what Jetpack Compose can do for 3D.

Module 8 — Vibecoding Now that you know the basics, let’s set up an LLM and follow along.

Module 9 — Wrapup.


Prerequisites

  • Android Studio latest Canary build installed (free at https://developer.android.com/studio/preview)

  • Comfortable with C# and Unity basics

  • No prior Kotlin or Android experience needed

  • No Android device needed — emulator included with Android Studio


Why learn from James?

James Ashley spent years leading Unity and C# development teams for enterprise and retail clients before spearheading native platform transitions including Walmart's Apple Vision Pro app. He has first-hand experience with exactly the difficulties — and the joys — of getting C# developers productive in a new language ecosystem. His approach: find the direct analog between what you already know and what you're learning, so everything clicks faster than you'd expect.

Avatar for SensAI Hackademy
Presented by
SensAI Hackademy