Przejdź do treści głównej
Be Native Be Native

Ucz się Swift. Wszędzie.

Kursy, minikursy i prawdziwy kod, dzięki którym zostaniesz twórcą natywnych aplikacji na platformy Apple — na iPhonie, iPadzie i Macu.

SwiftSwiftUIUIKitSwiftDataXcodeGitHubAI

Be Native łączy uporządkowane szkolenia, projekty z instrukcjami i praktyczne materiały aktualizowane co tydzień. Sprawdź przykładowe lekcje z wielu kursów, zanim zdecydujesz się na subskrypcję, i zachowaj każdą linijkę kodu źródłowego, którą zobaczysz w filmach.

4,5 · 43 oceny iOS 1.11 · macOS 1.0 Bezpłatne pobieranie
Be Native uruchomiony jednocześnie na Macu, iPadzie i iPhonie.
5
poziomów, od początkującego do eksperta
10+
lat nauczania programowania na platformy Apple
Co tydzień
nowe materiały, zgodne z iOS i WWDC
3
platformy, jedna subskrypcja
Czym jest Be Native

Jedna aplikacja do nauki, praktyki i bycia na bieżąco

Szkolenie dopasowane do etapu, na którym właśnie jesteś: czytaj kod, rozumiej go i pisz własny świadomie.

Szkolenie

Cztery sposoby nauki

Pełne kursy z progresywną ścieżką nauki, minikursy skupione na jednym frameworku, szybkie porady na co dzień oraz gotowe do ponownego użycia fragmenty kodu wyjaśnione w kontekście.

W zestawie

Cały kod źródłowy

Każda linijka kodu użyta w filmach szkoleniowych dołączona jest do lekcji. Przestudiuj ją, uruchom, dostosuj. Bez przepisywania z nagrania ekranu.

Dwujęzyczność

Dźwięk po angielsku i hiszpańsku

Nowe szkolenia mają obie ścieżki dźwiękowe, profesjonalne napisy i pełne transkrypcje. Podwójny dźwięk stopniowo obejmuje też starsze materiały z katalogu.

Apple Intelligence

Poproś AI o wyjaśnienie kodu

Stuknij dowolny fragment kodu, aby otrzymać jasne, sformatowane wyjaśnienie wygenerowane na twoim urządzeniu. Prywatność wbudowana w konstrukcję: nic nie opuszcza twojego Maca, iPada ani iPhone'a.

Zawsze bezpłatne

Podcasty, artykuły i aktualności

Oryginalne podcasty, newslettery, transmisje na żywo i artykuły o ekosystemie Apple — bezpłatnie dla każdego, bez wymaganej subskrypcji.

Twoja przestrzeń pracy

Notatki, foldery i znaczniki czasu

Zapisuj fragmenty kodu, pomysły i notatki wideo przypięte do konkretnej sekundy. Markdown, foldery i synchronizacja na każdym urządzeniu, na którym się zalogujesz.

Ścieżka nauki

Pięć poziomów. Zacznij tam, gdzie naprawdę jesteś.

Zacznij od zera ze Swift albo od razu wskocz w SwiftUI, UIKit lub framework, którego potrzebujesz. Każdy poziom bazuje na poprzednim, więc zawsze wiesz, co dalej.

Początkujący

Swift od zera: składnia, typy, sterowanie przepływem i twoja pierwsza aplikacja.

Junior

SwiftUI, nawigacja, stan i trwałość danych w prawdziwych projektach.

Średniozaawansowany

Architektura, współbieżność, sieć, współpraca z UIKit i testowanie.

Senior

Wydajność, jakość, przepływy danych produkcyjnych i złożone frameworki.

Ekspert

Zaawansowane projekty, decyzje techniczne i integracja AI od początku do końca.

Nauka

Cztery formaty, jedna ścieżka

Nie każdej rzeczy musisz uczyć się na dwunastogodzinnym kursie. Be Native łączy różne formaty, dzięki czemu poziom szczegółowości zawsze pasuje do pytania, które naprawdę masz.

  • Kursy z progresywną ścieżką nauki i projektami z instrukcjami.
  • Minikursy skupione na jednym frameworku, narzędziu lub celu.
  • Szybkie porady rozwiązujące codzienne problemy programistyczne.
  • Praktyczne fragmenty kodu do ponownego użycia, wyjaśnione w prawdziwym kontekście.
  • Swift, SwiftUI, UIKit, SwiftData, architektura, Xcode, GitHub i programowanie wspomagane przez AI.
  • Nowe materiały co tydzień, zgodnie z cyklem iOS, Swift i WWDC.
Katalog szkoleń Be Native z kursami, minikursami, fragmentami kodu i poradami.
Notatki

Notatki przypięte do konkretnej sekundy

Rób notatki przy konkretnych znacznikach czasu w filmach i porządkuj je w folderach. Zapisuj fragmenty kodu, porady, materiały i swobodne pomysły, pisane w Markdown i gotowe do udostępnienia jako zwykły tekst.

  • Do 10 notatek bez konta; bez limitu po zalogowaniu.
  • Synchronizacja na iPhonie, iPadzie i Macu.
  • Notatki wideo przenoszą cię z powrotem dokładnie do momentu ich zapisania.
Moduł Notatki w Be Native z notatnikami uporządkowanymi tematycznie.
Apple Intelligence

AI, która wyjaśnia kod na twoim urządzeniu

Poproś system o wyjaśnienie dowolnego przykładu kodu i otrzymaj uporządkowane, czytelne wyjaśnienie. Wyszukiwanie semantyczne pozwala opisać własnymi słowami to, czego chcesz się nauczyć, i znajduje właściwą lekcję, nawet gdy nie pamiętasz już jej nazwy.

  • Działa na Neural Engine: 100% na urządzeniu, 0 zewnętrznych serwerów.
  • Wyszukiwanie dwuetapowe: kontekstowe embeddingi, a następnie reranking na urządzeniu z użyciem Foundation Models.
  • Wymaga urządzenia zgodnego z Apple Intelligence.

Najpierw naucz się programować, potem pozwól, żeby AI cię pomnożyła. Korzystanie z AI bez znajomości programowania to nie to samo, co korzystanie z nią z prawdziwym osądem technicznym.

Be Native na Macu z wyjaśnieniem wygenerowanym przez AI obok kodu źródłowego w Swift.
Dwujęzyczność

Dźwięk i napisy po angielsku, żeby nic ci nie umknęło

Nowe szkolenia mają ścieżki dźwiękowe po angielsku i po hiszpańsku, profesjonalne napisy w obu językach oraz pełne transkrypcje, które możesz przeszukiwać i czytać razem z filmem. Zmień język dźwięku, a transkrypcja podąży za nim — aplikacja zapamiętuje twój wybór.

Oryginalne podcasty są nagrywane po hiszpańsku.

Odtwarzacz wideo Be Native z angielskimi napisami na lekcji.
Insight

Podcasty, kursy mistrzowskie, transmisje na żywo, artykuły i newslettery

Redakcyjna część Be Native jest bezpłatna dla każdego. Oryginalne podcasty o ekosystemie Apple, newslettery, artykuły i integracja z YouTube, dzięki której oglądasz transmisje na żywo, wideopodcasty i kursy mistrzowskie bez wychodzenia z aplikacji.

Bezpłatnie, bez konta i bez subskrypcji.

Zakładka Insight w Be Native z podcastami, newsletterami i artykułami.
Nowość na Macu

Aplikacja na Maca zbudowana od podstaw dla macOS

Be Native jest teraz dostępny w Mac App Store jako prawdziwie natywna aplikacja z obsługą wielu okien. Trzymaj otwartą lekcję w jednym oknie, jej kod źródłowy w drugim, a swoje notatki w trzecim — układ, który działa tak, jak potrzebujesz, a nie rozciągnięta aplikacja z iPada.

  • Prawdziwa przestrzeń pracy z wieloma oknami.
  • Notatki do kodu i wyjaśnienia dzięki Apple Intelligence.
  • Jedna subskrypcja na iPhonie, iPadzie i Macu, z takim samym poziomem dostępu.
Be Native na MacBooku z paskiem bocznym i katalogiem szkoleń.
Logowanie

Nie ma hasła, które można ukraść

Be Native nigdy nie miał pola na hasło, więc nie ma niczego, co dałoby się wykraść, wykorzystać ponownie ani wyłudzić metodą phishingu. Logowanie odbywa się za pomocą kluczy dostępu — standardu WebAuthn wbudowanego w platformy Apple — albo funkcji Zaloguj się, używając konta Apple.

Klucze dostępu to standard FIDO2/WebAuthn, obsługiwany na wszystkich platformach Apple.

Twój klucz nigdy nie opuszcza twojego urządzenia

Klucz prywatny pozostaje w bezpiecznym magazynie danych twojego urządzenia. Nasz serwer przechowuje wyłącznie część publiczną, która jest bezużyteczna dla każdego, kto ją ukradnie.

Phishing nie działa

Klucz dostępu jest powiązany z domeną benative.dev. Fałszywa strona nie może o niego poprosić, ponieważ twoje urządzenie nie zaoferuje go żadnej innej domenie.

Nic do zapamiętania, nic do zresetowania

Face ID albo Touch ID i jesteś w środku — na iPhonie, iPadzie i Macu. Żadnego hasła do wymyślenia, żadnego e-maila resetującego, żadnych danych logowania powtórzonych z innej strony.

Nigdy nie widzimy żadnego sekretu

Be Native nie przechowuje, nie przesyła ani nie weryfikuje żadnego hasła, bo żadne nie istnieje. Dostępna jest też funkcja Zaloguj się, używając konta Apple, wraz z opcją Ukryj mój adres email, jeśli wolisz.

Zrzuty ekranu

Zobacz, zanim pobierzesz

Ta sama treść, dopasowana do każdej platformy.

Jak to działa

Zacznij bezpłatnie. Idź głębiej, kiedy zechcesz.

Dwa sposoby korzystania z Be Native — pierwszy nic nie kosztuje.

Bezpłatnie

Część redakcyjna, bezpłatna dla każdego

Podcasty, filmy, artykuły, newslettery i sesje na żywo o ekosystemie Apple. A do tego przykładowe lekcje z wielu kursów, dzięki którym sprawdzisz metodę nauczania, zanim cokolwiek zdecydujesz. Bez konieczności zakładania konta na start.

  • Oryginalne podcasty, filmy i artykuły
  • Przykładowe lekcje z wielu kursów
  • Notatki: 10 bezpłatnie bez konta, bez limitu po zalogowaniu
  • Wyszukiwanie semantyczne, na twoim urządzeniu
Szkolenie

Uporządkowane szkolenie w ramach subskrypcji

Prowadzone ścieżki nauki, projekty i pełny kod źródłowy to część, którą odblokowuje subskrypcja — na wszystkich pięciu poziomach, od początkującego do eksperta. Jedna subskrypcja obejmuje iPhone'a, iPada i Maca z takim samym dostępem.

  • Pełne kursy z prowadzonymi ścieżkami nauki
  • Cały kod źródłowy z lekcji
  • Pięć poziomów, od początkującego do eksperta
  • Jedna subskrypcja na iPhonie, iPadzie i Macu

Dostępne subskrypcje znajdziesz w aplikacji, w App Store.

Dostępność

Stworzone tak, żeby każdy mógł z tego korzystać

Be Native publikuje Etykiety informacji o dostępności Apple w App Store. To nie obietnica na stronie marketingowej: Apple pokazuje je na stronie produktu, a każda zadeklarowana tam funkcja musi naprawdę działać.

Zadeklarowane na stronie produktu w App Store

  • VoiceOver Opisowe etykiety, podpowiedzi i własne akcje; aktualizacje na żywo utrzymują fokus VoiceOver.
  • Sterowanie głosowe Wszędzie natywne kontrolki, dzięki czemu polecenia głosowe działają bez wyjątków.
  • Większy tekstiPhone i iPad Dynamic Type w treści, nagłówkach i etykietach interaktywnych.
  • Ciemny interfejs Tryb jasny i ciemny oparte na kolorach semantycznych, przetestowane w obu.
  • Różnicowanie bez samych kolorów Ikony, podkreślenia i etykiety tekstowe wspierają każdą wskazówkę kolorystyczną.
  • Wystarczający kontrast Tekst i kluczowe elementy interfejsu spełniają WCAG 2.1 AA na obsługiwanych tłach.
  • Zmniejszenie ruchu Przejścia zmieniają się w płynne przenikanie, a paralaksa jest wyłączana, gdy system o to poprosi.
  • Napisy Napisy synchronizowane w czasie w lekcjach wideo.

Pełny obraz

Aplikacja na Maca ma te same deklaracje — jej etykieta jest złożona i zostanie opublikowana, gdy aplikacja przejdzie weryfikację w Mac App Store. Audiodeskrypcja to jedyna funkcja, która nie jest obsługiwana na żadnej platformie. Dostępność jest sprawdzana wewnętrznie przy każdym cyklu wydania, a wykryte problemy są naprawiane, zanim aktualizacja trafi do użytkowników.

Napotykasz barierę? Napisz na info@benative.dev.

Przeczytaj deklarację dostępności
Prywatność

Prywatność, którą możesz sprawdzić, zanim pobierzesz

Apple publikuje etykietę prywatności na stronie produktu Be Native, a każda wersja aplikacji zawiera manifest prywatności, który Apple odczytuje przy zgłoszeniu do App Store. Te dokumenty mówią, co aplikacja zbiera. Ta sekcja mówi to samo prostym językiem — a najważniejsze jest to najkrótsze zdanie: nie ma tu śledzenia.

Dane, które Be Native deklaruje w App Store

  • Identyfikator użytkownikaPowiązane z TobąIdentyfikator twojego konta — istnieje tylko wtedy, gdy zdecydujesz się je założyć. To dzięki niemu twój postęp, notatki i subskrypcja działają na każdym urządzeniu, na którym się logujesz. Nigdy nie jest wykorzystywany do analityki ani reklam.
  • Adres e-mailPowiązane z TobąTylko jeśli założysz konto, i tylko po to, żeby to konto było twoje. Dzięki funkcji Zaloguj się, używając konta Apple możesz skorzystać z opcji Ukryj mój adres email — wtedy przechowujemy adres przekazujący nadany przez Apple, a nie twój prawdziwy adres.
  • Identyfikator urządzeniaNiepowiązane z TobąWykorzystywany do statystyk użytkowania. Zadeklarowany jako niepowiązany, co oznacza, że te dane nie są łączone z twoim kontem ani z twoim imieniem i nazwiskiem.
  • Interakcja z produktemNiepowiązane z TobąJakie funkcje są otwierane i jak często, dzięki czemu wiemy, co poprawić w następnej kolejności. Również zadeklarowane jako niepowiązane z twoją tożsamością.

Czego aplikacja nie robi

  • Brak śledzenia. Manifest prywatności w aplikacji deklaruje śledzenie jako fałszywe, i żaden z zadeklarowanych typów danych nie jest zbierany do celów śledzenia.
  • Brak okna App Tracking Transparency. To systemowe okno prosi o zgodę na śledzenie — Be Native nie ma o co prosić, więc nigdy się nie pojawia.
  • Brak reklam i brak identyfikatora reklamowego.
  • Nic nie jest sprzedawane ani udostępniane żadnej firmie do celów reklamowych lub profilowania.
  • Brak kodu analitycznego lub reklamowego firm trzecich wewnątrz aplikacji.
  • Konto nie jest potrzebne, żeby czytać, oglądać i słuchać. Bezpłatny katalog działa bez podawania nam jakichkolwiek danych osobowych.
  • Brak hasła do przechowywania czy wycieku: logowanie odbywa się za pomocą kluczy dostępu lub funkcji Zaloguj się, używając konta Apple.
  • Funkcje Apple Intelligence działają na twoim urządzeniu. Twoje pytanie, kod widoczny na ekranie i wygenerowane wyjaśnienie nigdy go nie opuszczają.
  • Subskrypcjami zarządza App Store, więc Be Native nigdy nie widzi twoich danych płatniczych.
  • Ta strona nie wczytuje czcionek, analityki ani reklam firm trzecich: kroje pisma są serwowane z benative.dev, więc twoja wizyta nie jest nigdzie raportowana.

Pełny obraz

Dwa z zadeklarowanych typów danych są powiązane z twoją tożsamością i pojawiają się tylko wtedy, gdy zdecydujesz się założyć konto: konto potrzebuje identyfikatora i adresu e-mail, inaczej nie może przywrócić twojej subskrypcji ani zsynchronizować twoich notatek. Pozostałe dwa to statystyki użytkowania, zadeklarowane jako niepowiązane z twoją tożsamością — używamy sformułowania samego Apple, zamiast nazywać je anonimowymi. W dostarczaniu usługi biorą udział dwie firmy: Axinom, w Niemczech, hostuje i dostarcza wideo, napisy i transkrypcje, a Apple obsługuje subskrypcje w App Store, logowanie i kontrole bezpieczeństwa chroniące odtwarzanie. Żadna z nich nie otrzymuje twoich danych do celów reklamowych.

Masz pytanie o swoje dane? Napisz na info@benative.dev.

Przeczytaj politykę prywatności
FAQ

Pytania, na które warto odpowiedzieć

Czym jest Be Native?

Be Native to aplikacja na iPhonie, iPadzie i Macu, która uczy Swift, SwiftUI i natywnego programowania na platformy Apple. Obejmuje bezpłatne podcasty, filmy i artykuły, a także uporządkowane kursy dostępne w ramach subskrypcji, na pięciu poziomach trudności — od początkującego do eksperta.

Czy Be Native jest bezpłatny?

Możesz zacząć bezpłatnie: wszystkie podcasty, filmy i artykuły są bezpłatne dla każdego, a wiele kursów zawiera przykładowe lekcje. Uporządkowane szkolenie — prowadzone ścieżki nauki, projekty i kod źródłowy — to część, którą odblokowuje subskrypcja. Dostępne subskrypcje znajdziesz w aplikacji.

Czy potrzebuję wcześniejszego doświadczenia?

Nie. Możesz zacząć od zera ze ścieżką Swift od zera, albo od razu wskoczyć w SwiftUI, UIKit lub inny framework, jeśli masz już podstawy. Pięć poziomów istnieje po to, żeby każda osoba ucząca się znalazła właściwy punkt startowy.

Jakie urządzenia obsługuje?

iPhone i iPad z iOS lub iPadOS 18.4 lub nowszym oraz Mac, na którym aplikacja jest dostępna w Mac App Store. Jedna subskrypcja obejmuje wszystkie trzy platformy z takim samym poziomem dostępu.

Czy kod źródłowy z lekcji jest w zestawie?

Tak. Cały kod źródłowy użyty w filmach szkoleniowych jest dołączony do lekcji i można go bezpłatnie wykorzystywać. Możesz podążać za lekcją, kopiować kod i ćwiczyć bezpośrednio w Xcode, bez pisania wszystkiego od zera.

Czy aplikacja jest dostępna po angielsku?

Tak. Nowe materiały szkoleniowe mają ścieżki dźwiękowe po angielsku i po hiszpańsku, profesjonalne napisy w obu językach oraz pełne transkrypcje, a podwójny dźwięk stopniowo obejmuje też starszy katalog. Oryginalne podcasty są nagrywane po hiszpańsku.

Jak działa AI i czy jest prywatne?

Zarówno wyjaśnienia kodu, jak i wyszukiwanie semantyczne działają na twoim urządzeniu dzięki Apple Intelligence i frameworkowi Foundation Models. Wyszukiwanie wykorzystuje dwuetapową architekturę — kontekstowe embeddingi, a następnie reranking na urządzeniu — działającą w całości na Neural Engine. Nic nie jest wysyłane na zewnętrzny serwer. Wymaga urządzenia zgodnego z Apple Intelligence.

Jak często aktualizowane są materiały?

Nowe materiały publikowane są co tydzień, zgodnie z cyklem wydań iOS i ogłoszeniami WWDC. Integracja z YouTube oznacza, że transmisje na żywo, wideopodcasty i kursy mistrzowskie są dostępne bez wychodzenia z aplikacji.

Przez chwilę pomyśl o tym szczerze

Be Native nie obiecuje drogi na skróty. Nasze materiały to 25% drogi; pozostałe 75% to samodzielne pisanie kodu, ćwiczenie i uczenie się na własnych błędach. Jeśli szukasz drogi na skróty, to nie jest aplikacja dla ciebie. Jeśli chcesz solidnych podstaw i ciągłego rozwoju — to właśnie ona.

Zrozum kod. Zmień świat.

Pobierz