Four ways to learn
Full courses with progressive learning paths, mini-courses focused on a single framework, quick tips for everyday problems and reusable code snippets explained in context.

Courses, mini-courses and real code to become a native Apple developer — on iPhone, iPad and Mac.
Be Native brings together structured training, guided projects and practical content updated every week. Explore sample lessons from many courses before subscribing, and keep every line of source code you see in the videos.

Training that makes sense for where you are right now: read code, understand it, and write your own with intent.
Full courses with progressive learning paths, mini-courses focused on a single framework, quick tips for everyday problems and reusable code snippets explained in context.
Every line used in the training videos ships with the lesson. Study it, run it, adapt it. No transcribing from a screen recording.
New training comes with both audio tracks, professional subtitles and full transcripts. Dual audio keeps expanding across the back catalogue.
Tap any code snippet and get a clear, formatted explanation generated on your device. Private by construction: nothing leaves your Mac, iPad or iPhone.
Original podcasts, newsletters, live sessions and articles about the Apple ecosystem — free for everyone, no subscription required.
Save snippets, ideas and video notes anchored to the exact second. Markdown, folders, and sync across every device you sign in on.
Begin from scratch with Swift, or jump straight into SwiftUI, UIKit or the framework you need. Every level builds on the one before it, so you always know what comes next.
Swift from zero: syntax, types, control flow and your first app.
SwiftUI, navigation, state and data persistence in real projects.
Architecture, concurrency, networking, UIKit interop and testing.
Performance, quality, production data flows and complex frameworks.
Advanced projects, technical decisions and end-to-end AI integration.
Not everything you need to learn takes a twelve-hour course. Be Native mixes formats so the depth always matches the question you actually have.

Take notes at specific timestamps in your videos and organise them into folders. Save code snippets, tips, resources and free-form ideas, written in Markdown and shareable as plain text.

Ask the system to explain any code example and get a structured, readable breakdown. Semantic search lets you describe what you want to learn in your own words and finds the right lesson even when you have forgotten its name.
Learn to code first, then let AI multiply you. Using AI without knowing how to program is not the same as using it with real technical judgement.

New training ships with English and Spanish audio tracks, professional subtitles in both languages and full transcripts you can search and read alongside the video. Switch the audio language and the transcription follows — and the app remembers your choice.
Original podcasts are recorded in Spanish.

The editorial side of Be Native is free for everyone. Original podcasts about the Apple ecosystem, newsletters, articles and YouTube integration so you catch live streams, video podcasts and masterclasses without leaving the app.
Free with no account and no subscription.

Be Native is now on the Mac App Store as a genuinely native, multi-window app. Keep a lesson open in one window, its source code in another and your notes in a third — the setup that works for you, not a stretched iPad app.

Be Native never had a password field, so there is nothing to leak, reuse or phish. Signing in uses passkeys — the WebAuthn standard built into Apple platforms — or Sign in with Apple.
Passkeys are the FIDO2/WebAuthn standard, supported across Apple platforms.
The private key stays in your device's secure storage. Our server only ever holds the public half, which is useless to anyone who steals it.
A passkey is bound to benative.dev. A lookalike site cannot ask for it, because your device will not offer it to any other domain.
Face ID or Touch ID and you are in, on iPhone, iPad and Mac. No password to invent, no reset email, no credential recycled from another site.
Be Native does not store, transmit or verify any password, because none exists. Sign in with Apple is available too, with Hide My Email if you prefer.
The same content, adapted to each platform.



















Two ways to use Be Native, and the first one costs nothing.
Podcasts, videos, articles, newsletters and live sessions about the Apple ecosystem. Plus sample lessons from many courses, so you can try the teaching method before deciding anything. No account required to start.
The guided learning paths, the projects and the full source code are the part that a subscription unlocks — across the five levels, from beginner to expert. One subscription covers iPhone, iPad and Mac with the same access.
You will find the available subscriptions inside the app, on the App Store.
Be Native publishes Apple's Accessibility Nutrition Labels on the App Store. They are not a promise on a marketing page: Apple shows them on the product page, and every feature declared there has to actually work.
The Mac app carries the same declarations — its label is filed and will be published when the app clears review on the Mac App Store. Audio descriptions are the one feature not supported on any platform. Accessibility is reviewed internally every release cycle, and findings are fixed before an update ships.
Found a barrier? Write to info@benative.dev.
Read the accessibility statementApple publishes the privacy label on the Be Native product page, and every build ships a privacy manifest that Apple reads on submission. Those documents say what the app collects. This section says the same thing in plain language — and the shortest line matters most: there is no tracking.
Two of the declared data types are linked to your identity, and they appear only when you decide to create an account: an account needs an identifier and an email address, or it cannot restore your subscription or sync your notes. The other two are usage statistics, declared as not linked to your identity — we use Apple's own wording rather than calling them anonymous. Two companies take part in delivering the service: Axinom, in Germany, hosts and delivers the video, captions and transcripts, and Apple runs App Store subscriptions, sign-in and the security checks that protect playback. Neither is given your data for advertising.
A question about your data? Write to info@benative.dev.
Read the privacy policyBe Native is an app for iPhone, iPad and Mac that teaches Swift, SwiftUI and native development for Apple platforms. It includes free podcasts, videos and articles, plus subscription-based structured courses across five difficulty levels, from beginner to expert.
You can start for free: all podcasts, videos and articles are free for everyone, and many courses include sample lessons. The structured training — guided learning paths, projects and source code — is what a subscription unlocks. You will find the available subscriptions inside the app.
No. You can start from scratch with the Swift from zero path, or jump straight into SwiftUI, UIKit or another framework if you already have a foundation. The five levels exist so every learner finds the right starting point.
iPhone and iPad with iOS or iPadOS 18.4 and later, and Mac with the app available on the Mac App Store. One subscription covers all three with the same access level.
Yes. All source code used in the training videos ships with the lesson and is free to use. You can follow along, copy it and practise directly in Xcode without writing everything from scratch.
Yes. New training content ships with English and Spanish audio tracks, professional subtitles in both languages and full transcripts, and dual audio keeps expanding across the historical catalogue. Original podcasts are recorded in Spanish.
Both the code explanations and semantic search run on your device through Apple Intelligence and the Foundation Models framework. Search uses a two-stage architecture — contextual embeddings followed by on-device reranking — entirely on the Neural Engine. Nothing is sent to an external server. It requires a device compatible with Apple Intelligence.
New content is published every week, aligned with the iOS release cycle and WWDC announcements. YouTube integration means live streams, video podcasts and masterclasses are available without leaving the app.
Understand the code. Change the world.