Chcesz rozumieć fragmenty i korzystać z nich bezpiecznie ?

Jake Wharthon nienawidzi fragmentów! 

Jake Wharthon

Android/Kotlin God

Multiple people defending fragment API and behavior pretty hard around the internet lately. Enjoy your straw houses, little pigs.

Czy Jake Wharthon się mylił?!

Jake ma rację (jak zwykle).


Fragmenty mają wiele problemów i potrafią napsuć krwi. Sam straciłem wiele godzin szukając odpowiedzi na pytania czemu X nie działa i zwykle problem wynikał z braku zrozumienia tego jak fragmenty działają.


Ale nie da się ukryć: Google stawia na fragmenty.


Są najważniejszym wizualnym elementem Navigation Components. Pozwalają łatwo tworzyć nawigację opartą o BottomNavigation i NavigationDrawer, a jednocześnie świetnie sprawdzają się na tabletach (pamiętasz jeszcze Androidowe tablety?).



Oto problemy, z którymi możesz się zmagać: 

  • budujesz aplikacje, które składają się z wielu Activity i nie możesz używać najnowszych bibliotek i wzorców UI
  • używasz fragmentów, ale masz ciągle z nimi problemy

Chcesz zobaczyć jak poprawnie korzystać z fragmentów?

Kurs fragmenty 101

Przygotowałem kurs online, które pozwoli Ci zrozumieć jak działają fragmenty i nauczy korzystać z nich poprawnie.

Kto będzie Ci pomagał?

Cześć. Nazywam się Sylwester Madej i od 6 lat pomagam programistom Androida zyskać praktyczne doświadczenie, które pozwala im tworzyć lepszej jakości aplikacje.

Aktywnie biorę udział w projektach i prowadzę szkolenia stacjonarne z zagadnień związanych z Androidem. Uczę podstaw oraz technik zaawansowanych, takich jak testowanie i bezpieczeństwo aplikacji.

Spotkałeś mnie na szkoleniu, konferencji albo oglądałeś mój tutorial na YouTube, Educativo lub Eduweb? Super. Następnym razem odezwij się do mnie.

Jeśli nie to wygooglaj mnie. Ja tutaj poczekam.

Sylwester Madej

Ale nie musisz wierzyć mi. Posłuchaj, co do powiedzenia mają uczestnicy moich szkoleń stacjonarnych.

Szkolenie rewelacyjnie poprowadzone - zwarte i oparte na dobrych przykładach.

Prowadzący skrupulatny i bardzo skupiony, odpowiadał na wszystkie pytania uczestników.
Szkolenie idealne dla średnio-zaawansowanych programistów chcących znacznie poprawić swoje umiejętności.

Szymon Mańka  //  Software Engineer w Mobica

Całościowo – uważam to szkolenie za jedno z najlepszych, w jakich uczestniczyłem.

Prowadzący wykazywał się ekspercką wiedzą zarówno z dziedziny programowania aplikacji mobilnych na platformę Android i metod programowania ekstremalnego, jak i z samego wytwarzania oprogramowania.
Sprawnie odpowiadał na wszystkie zadawane pytania. Najcenniejsze dla mnie okazały się informacje na temat bibliotek Open Source do Android (np. Dagger, Otto, Retrofit), które nie dość, że zostały dokładnie omówione, to dodatkowo poparte przykładami z praktycznym wykorzystaniem.
Wszystko na bieżąco wrzucane na GitHub i dostępne również po szkoleniu, co było jego dodatkową wartością. Kolejnym niezmiernie ważnym tematem, który pozwolił mi stać się lepszym programistą, było wprowadzenie do testów jednostkowych. "

Michał Konkel  //  Android Developer w SPEEDNET Sp. z o.o.

Co otrzymasz gdy zapiszesz się dziś?

  1. 1
    Ponad 3h lekcji w postaci wideo, abyś mógł uczyć się we własnym tempie.
  2. 2
    Dostęp do aktualizacji materiałów, bez ograniczeń czasowych, więc nie będziesz musiał kupować nowej wersji, gdy pojawią się jakieś zmiany.
  1. 3
    Pracę domową, która pozwoli Ci sprawdzić poznaną wiedzę w praktyce, więc będziesz natychmiast widział postępy w swoich umiejętnościach.
  2. 4
    Kod źródłowy przykładowej aplikacji, który możesz potraktować jako szablon dla własnych projektów, co pozwoli oszczędzić Ci czas i od razu wdrożyć właściwe rozwiązania.

Agenda

 Fragmenty 101

  1. Powitanie
  2. Jakie są zastosowania fragmentów?
  3. Jakie wady i zalety mają fragmenty?
  4. Jak wygląda cykl życia fragmentów?
  5. Jak zbudować pierwszy fragment?
  6. Jak osadzić fragment w kodzie XML?
  7. Jak wygląda zarządzanie dynamiczne fragmentami?
  8. Jak zarządzać transakcjami i backstack?
  9. Jak przekazać argumenty do fragmentów?
  10. Jak przechowywać dane we fragmencie przy zmianie konfiguracji?
  11. Jak wygląda komunikacja Fragment<->Activity i Fragment<->Fragment?
  12. Jak dodać menu do fragmentu?
  13. Opis aplikacji: NewsViewer
  14. NewsActivity i pobieranie danych z API
  15. NewsListFragment – przygotowanie
  16. NewsListFragment – adapter
  17. NewsListFragment – ładowanie obrazków i obsługa kliknięcia
  18. ArticleActivity
  19. ArticleFragment – fragment z WebView i przekazywanie danych
  20. Jak zbudować wersję aplikacji dla tabletów z użyciem fragmentów?
  21. Jak stworzyć okno dialogowe korzystając z DialogFragment?
  22. Jak dodać menu do ArticleFragment?
  23. Praca domowa

Zacznij poprawnie korzystać z fragmentów już dziś!

Obecna cena tego szkolenia to 47 PLN z VAT.


100%
GWARANCJA ZWROTU PIENIĘDZY

Gwarancja 100% zadowolenia

Przygotowałem materiały tak, aby dały Ci maksimum wartości.

Jeżeli z dowolnych powodów kurs jednak nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres sylwester@szkolaandroida.pl i zwrócę Ci 100% Twojej wpłaty. Masz na to 30 dni.

Sylwester Madej

Frequently Asked Questions

Jak długo mam dostęp do tego kursu?

Potrzebuję polską fakturę VAT. Czy ją dostanę?

© 2020 Szkoła Androida