fbpx

Zbuduj swoją drugą* aplikację na Androida

Dołącz do programu i zacznij tworzyć nowoczesne aplikacje już w 4 tygodnie 

Pierwsza edycja wystartowała 15.04 2024

*drugą, po pierwsza to Hello World

Z naszych szkoleń na AndroidPro i w Szkole Kotlina skorzystało już ponad 438 developerów

Wielu developerów których znam w pewnym momencie miało pomysł: ZROBIĘ SWOJĄ APKĘ. Wpisywali w tym momencie w wyszukiwarkę „Android tutorial” i zaczynali przerabiać losowy tutorial. I wiesz co? Zazwyczaj taka apka nie nigdy ujrzała światła dziennego.

I nie ma co się dziwić, bo ekosystem Androida jest dość złożony, a Google nie ułatwia nam życia wprowadzając co chwilę nowe frameworki i proponując nowe wytyczne.

Jednocześnie tutoriale, które znajdziesz w internecie, dotyczą przestarzałych rozwiązań lub dotyczą bardzo konkretnego aspektu programowania na Androida. Materiałów jest dużo. Nawet bardzo dużo.

Dlatego zebrałem całą swoją wiedzę i doświadczenie by stworzyć program Android Od Podstaw. Jasna ścieżka, żeby zaprogramować i opublikować Twoją aplikację. Program ułożyłem tak, żeby w miarę zdobywania nowej wiedzy stosować ją od razu w praktyce.

Zacznijmy razem. Będę z Tobą na każdym kroku – od pierwszej linijki kodu po wrzucenie apki do sklepu.

Czego nauczysz się w tym programie?

Budowania atrakcyjnego UI

Atrakcyjny i intuicyjny interfejs użytkownika to fundament sukcesu aplikacji mobilnej. Dowiesz się, jak wykorzystać potęgę Jetpack Compose do pięknych layoutów.

Pracy z GPS i mapami

Integracje z GPS czy też mapami otwiera nowe możliwości. Tego typu integracje to niesamowita przewaga mobile nad stronami internetowymi. Nauczysz się wykorzystywać mapy i lokalizację na konkretnych przykładach (aplikacja wyświetlająca miejsca w okolicy)

Android SDK

Zrozumienie, jak efektywnie pracować w Android Studio, skonfigurować środowisko Androida, jest pierwszym krokiem do stworzenia aplikacji. Nauczysz się pracować z Activity, Intentami, ViewModelami, poznasz również konkretne wzorce architektoniczne i ich implementację z bilbiotekami Jetpack.

Pracy z API

Nauczysz się, jak efektywnie pobierać dane z zewnętrznych API z wykorzystaniem OkHttp i Retrofita.

Tajników języka Kotlin

Kotlin jest językiem przyszłości. O niebo lepszy niż Java. Ale to tylko moja opinia. Androida już przejął i wchodzi coraz szerzej również na backend. Tworzenie projektu Androidowego to dobra okazja żeby Kotlina poznać i opanować.

Dystrybucji aplikacji

Co z tego, że zbudujesz świetną aplikację, jeśli nikt jej nie zobaczy? Nauczysz się, jak przygotować aplikację do publikacji, testować ją i monitorować jej wydajność po wdrożeniu, aby dotrzeć do szerokiego grona użytkowników.

Ten program jest dla Ciebie, jeśli...

Chcesz nauczyć się jak tworzyć natywne aplikacje – ten program to kompleksowe szkolenie w zakresie tworzenia aplikacji na platformę Android, wykorzystując najnowsze narzędzia, takie jak Kotlin, Jetpack Compose. Jeżeli interesuje Cię praktyczne podejście do nauki i chcesz zbudować solidne fundamenty, które pozwolą Ci tworzyć zaawansowane aplikacje mobilne, to ten kurs jest dla Ciebie.

  Chcesz lepiej poznać Kotlina – Kotlin jest językiem programowania, który zdobywa coraz większą popularność nie tylko wśród deweloperów aplikacji mobilnych, ale również w rozwoju backendu, aplikacji desktopowych oraz w innych obszarach. Jeśli chcesz zgłębić ten wszechstronny język i nauczyć się, jak wykorzystać jego pełny potencjał, nasz kurs zapewni Ci niezbędną wiedzę i umiejętności.

 Chcesz wiedzieć jak budować solidne aplikacje, które mogą stać się uzupełnieniem Twojego SaaSa lub samodzielną aplikacją w Google Play. Jeśli masz pomysł na aplikację, która mogłaby wspierać Twój obecny biznes SaaS lub marzysz o stworzeniu czegoś, co zdobędzie popularność w Google Play, to nasz kurs da Ci narzędzia niezbędne do realizacji tego celu. 

 Zależy Ci na nauce od praktyków – nasz kadra to doświadczeni programiści i specjaliści od Androida, którzy na co dzień pracują nad projektami komercyjnymi. Jeśli cenisz sobie wiedzę przekazywaną przez ludzi z branży, którzy dzielą się nie tylko teorią, ale przede wszystkim praktycznym doświadczeniem i najlepszymi praktykami, nasz kurs spełni Twoje oczekiwania.

 Nie chcesz przepisywać bezsensownych apek z tutoriali, tylko stworzyć coś swojego. Jeżeli znudziły Cię standardowe tutoriale i powielanie projektów, które nie przynoszą wartości dodanej ani satysfakcji, to w tym programie znajdziesz świeże podejście do nauki programowania. Skupiamy się na tworzeniu realnych, funkcjonalnych aplikacji, które mogą posłużyć jako fundament pod Twoje własne projekty. 

Ten program NIE jest dla Ciebie, jeśli...

Jeśli pracujesz już zawodowo jako Android developer i posiadasz głęboką wiedzę oraz praktyczne doświadczenie w budowaniu zaawansowanych aplikacji, ten program może okazać się zbyt podstawowy i nie dostarczyć nowych informacji czy wyzwań.

Preferujesz teoretyczne podejście do nauki. Program ten kładzie duży nacisk na praktyczne aspekty programowania oraz budowanie rzeczywistych aplikacji, co może nie odpowiadać osobom, które preferują bardziej teoretyczne, akademickie podejście do nauki programowania. Jeśli cenisz sobie głównie wykłady i teoretyczne omówienia bez bezpośredniego zastosowania w praktyce, może to nie być najlepszy wybór.

Jesteś całkowicie nowy w programowaniu. Ten program zakłada posiadanie podstawowej wiedzy na temat programowania. Jeśli nie masz żadnego doświadczenia w programowaniu i jesteś zupełnie nowy w tej dziedzinie, może okazać się zbyt zaawansowany na start. 

Oto co otrzymujesz dołączając do pierwszej edycji:

Praktyczny kurs Android Developmentu

Kompleksowe szkolenie, które poprowadzi Cię krok po kroku przez wszystkie etapy tworzenia aplikacji na Androida. Dzięki połączeniu teorii z mnóstwem praktycznych ćwiczeń szybko nabierzesz umiejętności niezbędnych do samodzielnego projektowania i programowania mobilnych aplikacji.

Spotkania LIVE z office hours

Dołączając do kursu, zyskasz dostęp do regularnych spotkań na żywo, na których będziesz mógł zadawać pytania, wymieniać się doświadczeniami i otrzymywać natychmiastowe wsparcie od naszych ekspertów. To nieoceniona okazja do pogłębienia wiedzy i nawiązania kontaktów w branży. W pierwszej edycji będzie 5 spotkań na żywo.

Dostęp do nagrań i aktualizacji programu przez 12 miesięcy

Twoja nauka nie musi kończyć się wraz z zakończeniem kursu. Zapewniamy Ci roczny dostęp do wszystkich materiałów kursowych, w tym nagrań z zajęć, dzięki czemu możesz wracać do treści w dowolnym momencie. Co więcej, otrzymasz również wszystkie aktualizacje programu, co pozwoli Ci być na bieżąco z najnowszymi trendami w Android Development.

Checklista perfekcyjnego release w PlayStore

Przygotowaliśmy dla Ciebie kompleksową checklistę, która krok po kroku przeprowadzi Cię przez proces przygotowania i publikacji Twojej aplikacji w Google Play Store. Dzięki temu możesz mieć pewność, że Twoja aplikacja spełni wszystkie wymagania i dotrze do szerokiego grona odbiorców.

Grupa na Discordzie dla kursantów

Dołącz do naszej społeczności na Discordzie, gdzie będziesz mógł dzielić się swoimi postępami, zadawać pytania i wymieniać się doświadczeniami z innymi uczestnikami kursu. To doskonałe miejsce na networking i wspieranie się na każdym etapie nauki.

Wsparcie mentorów na office hours i na Discordzie

Nasi mentorzy są dostępni, by odpowiedzieć na Twoje pytania i pomóc rozwiązać wszelkie problemy zarówno podczas dedykowanych godzin konsultacyjnych, jak i na bieżąco w grupie na Discordzie. Skorzystaj z ich wiedzy i doświadczenia, by maksymalnie przyspieszyć swój rozwój.

🎁 bonusy dla uczestników pierwszej edycji

🎁 bonus #1 – Dostęp do archiwum newslettera Szkoły Kotlina

Zyskasz wyłączny dostęp do bogatej bazy wiedzy zgromadzonej w archiwum newslettera Szkoły Kotlina. Znajdziesz tam cenne porady, tricki i aktualności, które pomogą Ci lepiej zrozumieć Kotlin - język stworzony z myślą o Androidzie.

🎁 bonus #2 – Checklista perfekcyjnego release w PlayStore

Przygotowaliśmy dla Ciebie kompleksową checklistę, która krok po kroku przeprowadzi Cię przez proces przygotowania i publikacji Twojej aplikacji w Google Play Store. Dzięki temu możesz mieć pewność, że Twoja aplikacja spełni wszystkie wymagania i dotrze do szerokiego grona odbiorców.


Jarek na Droidconie w Berlinie

Twój instruktor

Jarek Michalik

Cześć, tu Jarek! Na co dzień pomagam swoim klientom budować i rozwijać aplikacje mobilne. Siedzę w tym zawodowo od 2016 roku.
  • Google Developer Expert w dziedzinie Kotlina
  • pomagam swoim klientom rozwijać produkty oparte o aplikacje mobilne (michalik.tech)
  • Ponad 33 wystąpień na konferencjach polskich i zagranicznych
  • Tworzy i wydaje kursy Kotlin i Android (AndroidPro.io, Szkoła Kotlina, nowoczesny.dev)

Co dostajesz w pierwszej edycji?

✅ Dostęp do praktycznego kursu pełnego ćwiczeń i projekty krok po kroku.

✅ Spotkania live, aby rozwiać wątpliwości i poszerzyć wiedzę w interaktywny sposób.

✅ Roczny dostęp do nagrań i aktualizacji programu, umożliwiający naukę w własnym tempie i zgodnie z najnowszymi trendami.

✅ Grupa na Discordzie dla kursantów, idealna do networking’u i wymiany doświadczeń.

✅ Wsparcie mentorów dostępne zarówno na dedykowanych sesjach, jak i na bieżąco przez Discord.

🎁 Dostęp do archiwum newslettera Szkoły Kotlina – poszerzaj wiedzę z zakresu języka Kotlin.

🎁 Checklistę perfekcyjnego release w PlayStore, dzięki której Twoja aplikacja zyska na profesjonalizmie.

1230zł 999zł

dołącz do waitlisty

Przetwarzam Twoje dane osobowe zgodnie z polityką prywatności

CZY TO NA PEWNO DLA MNIE? 👇

Krótka odpowiedź: Nie dowiesz się, dopóki nie dołączysz.

To normalne, że zastanawiasz się, czy nasz kurs programowania Android spełni Twoje oczekiwania.

Dlatego oferujemy 14-dniową gwarancję satysfakcji. Możesz doświadczyć wszystkiego, co nasza platforma oferuje, bez ryzyka. W ciągu pierwszych 14 dni od startu programu masz dostęp do grupy, narzędzi i bonusów. To świetna okazja, aby zagłębić się w treści, nawiązać interakcje z mentorami, z innymi adeptami Androida i zacząć wykorzystywać nowo zdobyte umiejętności w praktyce. Jeśli jednak w ciągu pierwszych 14 dni zdecydujesz, że program nie spełnia Twoich oczekiwań i nie jest tym, czego szukasz, nie ma żadnego problemu. Wystarczy, że wyślesz do nas e-mail z prośbą o zwrot kosztów uczestnictwa, a my bez zbędnych pytań zwrócimy Ci pełną kwotę.

A co w agendzie?

Tydzień 1: Podstawy i pobieranie danych
– Konfiguracja środowiska pod Android dev.
– Wprowadzenie do ekosystemu Androida i Jetpack Compose.
– Pobieranie danych z zewnętrznego API; korutyny, Retrofit, OkHttp.
– Wyświetlenie ekranu listy w Jetpack Compose.
– Użycie loggerów do debugowania z Timber.

Laboratorium 1:
– Zadanie: Utworzenie podstawowej struktury aplikacji, która może wysyłać zapytania do zewnętrznego API i wyświetlać otrzymane dane na ekranie listy. Skupienie się na konfiguracji Timbera dla efektywnego logowania.

Tydzień 2: Zaawansowane UI i Nawigacja

– Nawigacja z Jetpack Compose i navigation-compose.
– Obrazki, style, komponenty UI; Glide, Picasso, MaterialTheme, state hoisting.
– System permissions dla lokalizacji i aparatu.
– Wzorzec MVVM i elementy Clean Architecture.

Laboratorium 2:
– Zadanie: Rozszerzenie aplikacji o funkcjonalność wyświetlania szczegółów wybranego miejsca oraz nawigacji między ekranami. Implementacja ładowania obrazków z internetu oraz zastosowanie własnych motywów.

 

 

Tydzień 3: Integracja z GPS, Google Map

– Integracja z GPS i wyświetlanie aktualnej lokalizacji na mapie.
– Wyświetlanie na mapie miejsc w najbliższej okolicy pobranych z API.
– Dodawanie nowego miejsca do aplikacji wraz ze zdjęciem – integracja z aparatem i galerią.
– Lokalne dane – Room dla zapisu dodanych miejsc, SharedPreferences, DataStore.

Laboratorium 3:
– Zadanie: Dodanie do aplikacji funkcji wyświetlania na mapie miejsc w najbliższej okolicy. Implementacja formularza dodawania nowego miejsca, w tym wybór lokalizacji na mapie i dodawanie zdjęcia.

Tydzień 4: Przygotowanie i Dystrybucja Aplikacji
– Tłumaczenia aplikacji i dostosowanie do różnych regionów.
– Analityka i crash monitoring z użyciem Firebase.
– Przygotowanie aplikacji do release – testy, minifikacja, ProGuard.
– Dystrybucja aplikacji – Firebase App Distribution i Google Play Store.

Laboratorium 4:
– Zadanie: Finalizacja aplikacji, w tym lokalizacja dla co najmniej jednego dodatkowego języka. Implementacja monitorowania crashy i analizy użytkowników. Przygotowanie i dystrybucja aplikacji poprzez Firebase App Distribution oraz Google Play Store.

FAQ

Kurs odbywa się w formie połączonej, obejmującej materiały wideo, tekstowe oraz spotkania na żywo. Materiały wideo i tekstowe pozwalają na samodzielną naukę w dowolnym tempie. Spotkania na żywo służą dyskusji, zadawaniu pytań i bezpośredniej interakcji z prowadzącym i innymi uczestnikami.

Przed rozpoczęciem kursu powinieneś mieć ogólne zrozumienie programowania w języku obiektowym. Nie musisz znać Kotlin, choć podstawowa znajomość tego języka będzie pomocna. W trakcie kursu zdobędziesz niezbędne umiejętności związane z Kotlinem oraz programowaniem na platformę Android.

Tak, po zapisaniu się na kurs i dokonaniu płatności, możesz otrzymać fakturę VAT. Wystarczy, że podasz dane firmy w koszyku.

Tak, wiele firm wspiera rozwój zawodowy swoich pracowników i może sfinansować ten kurs. Jeśli jesteś zainteresowany taką formą finansowania, najlepiej porozmawiać o tym z odpowiednim działem w swojej firmie. Napisz na jarek@nowoczesny.dev i wystawimy fakturę proforma.

Spotkania na żywo będą odbywać się regularnie, jednak dokładne terminy zostaną ustalone z uwzględnieniem preferencji grupy kursantów, aby maksymalnie dopasować się do ich harmonogramów. Startujemy z kickoff meeting 15.04 (poniedziałek) o 19:00.

Tak, po zakończeniu kursu i ukończeniu projektu końcowego, otrzymasz certyfikat potwierdzający zdobycie nowych umiejętności. Certyfikat ten może być wykorzystany do wzbogacenia Twojego CV lub portfolio zawodowego.

 

Od certyfikatu ważniejsze są umiejętności, które zdobędziesz.

Tak, materiały wideo i tekstowe pozwalają na samodzielną naukę w dogodnym dla Ciebie tempie. Spotkania na żywo mają stałe terminy, ale są nagrywane, więc możesz je obejrzeć w późniejszym czasie, jeśli nie możesz uczestniczyć na żywo.

Tak, po zakończeniu kursu uczestnicy mają dostęp do forum alumni, na którym mogą zadawać pytania, dzielić się wiedzą i doświadczeniami z innymi absolwentami.

Tak, oferujemy różne kursy zaawansowane i specjalistyczne dla osób, które chcą pogłębić swoją wiedzę w konkretnych obszarach Androida, Kotlin, czy innych technologiach mobilnych. Te kursy znajdują się na platformie AndroidPro.Io i są w języku angielskim.

Jest taka możliwość. Wypełnij ten formularz i skontaktuję się z Tobą w przeciągu 24h