The academy’s app · iPhone, iPad and Mac

Be Native. Learn Swift. Everywhere.

Courses, mini-courses and real code to become a native Apple developer, taught the academy’s way: understand the code, don’t copy it.

Download on the App StoreHow it works

Free to start · iPhone and iPad with iOS 18.4 or later, and Mac · benative.dev

Be Native running side by side on Mac, iPad, iPhone and iPhone Duo.
  • 5 levels, from beginner to expert
  • Weekly new content, in step with iOS and WWDC
  • 100 % of each video’s source code, included
  • 1 subscription for iPhone, iPad and Mac

See it before you download it

The same content, adapted to each platform.

iPhone

  • Learn to code with Swift from scratch: What's New brings the latest courses, mini-courses and podcasts together.
  • Weekly updates and hundreds of videos across the training catalog.
  • Courses, mini-courses, snippets and tips for all levels.
  • Stay up to date with podcasts, masterclasses, live streams, articles and newsletters.
  • Track your progress and pick up right where you left off, with notes saved at specific timestamps and organized into folders.
  • Ask AI to explain the code, read the transcription and check the source of every video.
  • Audio and subtitles in English, so you do not miss a thing.

iPhone Duo New

Open it, close it, fold it or stand it on its side: layouts designed for every position. Folded like a laptop, video on top and details below; open like a book, for reading with the spine on the hinge.

  • Learn to code with Swift from scratch: What's New brings the latest courses, mini-courses and podcasts together.
  • Weekly updates and hundreds of videos across the training catalog.
  • Courses, mini-courses, snippets and tips for all levels.
  • Be Native on iPhone Duo opened like a book: a live stream on one page and its description on the other.
  • Track your progress and pick up right where you left off, with notes saved at specific timestamps and organized into folders.
  • Ask AI to explain the code, read the transcription and check the source of every video.
  • Audio and subtitles in English, so you do not miss a thing.

iPad

  • Learn to code with Swift from scratch: What's New brings the latest courses, mini-courses and podcasts together.
  • Be Native training catalog with courses, mini-courses, snippets and tips.
  • Stay up to date with podcasts, masterclasses, live streams, articles and newsletters.
  • The Notes module in Be Native, with notebooks organized by topic.
  • Track your progress and pick up right where you left off.
  • Ask AI to explain the code, read the transcription and check the source of every video.
  • Be Native video player with English subtitles over the lesson.

Mac

A Mac app built from scratch for macOS, with multiple windows: the lesson in one, its code in another and your notes in a third.

  • Be Native on a MacBook, with the sidebar and the training catalog.
  • Weekly updates and hundreds of videos across the training catalog.
  • The Insight tab in Be Native with podcasts, newsletters and articles.
  • Track your progress and pick up right where you left off, with notes saved at specific timestamps and organized into folders.
  • Be Native on Mac showing an AI-generated explanation next to the Swift source code.
  • Audio and subtitles in English, so you do not miss a thing.

Four formats, one path

Not everything you need to learn takes a twelve-hour course. The depth fits the question you actually have.

Courses
Progressive learning paths and guided projects.
Mini-courses
One framework, tool or goal, from start to finish.
Tips
Quick fixes for everyday development problems.
Snippets
Practical, reusable code, explained in real context.

Five levels. Start where you really are.

Start from scratch with Swift, or jump straight into SwiftUI, UIKit or the framework you need. Each level builds on the previous one, so you always know what comes next.

  1. Level 1

    Beginner

    Swift from scratch: syntax, types, control flow and your first app.

  2. Level 2

    Junior

    SwiftUI, navigation, state and data persistence in real projects.

  3. Level 3

    Intermediate

    Architecture, concurrency, networking, UIKit interoperability and testing.

  4. Level 4

    Senior

    Performance, quality, production data flows and complex frameworks.

  5. Level 5

    Expert

    Advanced projects, technical decisions and end-to-end AI integration.

What you’ll find in the app

Ask Be Native and SiriAI require iOS 27 or macOS 27 with Apple Intelligence (Apple silicon on Mac).

All the source code
Every line you see in the videos comes with the lesson. Study it, run it, adapt it: no transcribing from a screen recording.
Audio in English and Spanish
New content ships with both audio tracks, professional subtitles and full, searchable transcripts.
Ask Be Native
Answers based on your own courses, lessons, podcasts and transcripts, and any snippet explained with one tap. With Apple Intelligence, all on your device.
Notes to the exact second
Video notes anchored to the right moment, snippets and ideas in Markdown, in folders and synced across iPhone, iPad and Mac.
Insight, free for everyone
Original podcasts, masterclasses, live streams, articles and newsletters about the Apple ecosystem. No account, no subscription.
No passwords
Sign in with passkeys or Sign in with Apple. There’s no password to steal, reuse or spoof.

Start free. Go deeper whenever you like.

Two ways to use Be Native, and the first one costs nothing.

  • Free

    No account, no subscription

    • Original podcasts, videos and articles
    • Sample lessons from many courses
    • Notes: 10 without an account, unlimited when signed in
    • Semantic search, on your device
  • Training

    Subscription on the App Store

    • Full courses with guided learning paths
    • All the lessons’ source code
    • All five levels, from beginner to expert
    • One subscription for iPhone, iPad and Mac

Full transparency: our content is 25 % of the way. The other 75 % is you: coding, practicing and getting things wrong.

Privacy and accessibility you can check

All the details at benative.dev

No tracking
No ads, no advertising identifier and no third-party analytics. Apple Intelligence features run on your device.
Truly accessible
Apple’s accessibility labels are published on the App Store listing: VoiceOver, Voice Control, larger text, contrast, reduced motion and captions.
App Store payments
Subscriptions are handled by Apple. Be Native never sees your payment details.

Taking the Swift Engineering Program?

It includes 6 months of Be Native so you can keep practicing with courses, snippets and tips once classes end.

See the Swift Engineering Program

Julio commented on “Be Native”

If you’re looking for shortcuts, this isn’t your app. If you want solid foundations, it is.

Frequently asked questions

Do I need prior experience?

No. You can start from scratch with the Swift path, or go straight into SwiftUI, UIKit or another framework if you already have a foundation.

Closed · answered by the team

Which devices are supported?

iPhone and iPad with iOS or iPadOS 18.4 or later, including iPhone Duo, and Mac with the Mac App Store app. One subscription covers them all with the same access.

Closed · answered by the team

Is it in English?

New training content includes audio and subtitles in English and Spanish, plus full transcripts. Original podcasts are recorded in Spanish.

Closed · answered by the team

How much does it cost?

Getting started is free. Available subscriptions are inside the app, on the App Store.

Closed · answered by the team

Understand the code and change the world.

Download Be Native and start today, for free.

Download on the App Store