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ś?
- 1Ponad 3h lekcji w postaci wideo, abyś mógł uczyć się we własnym tempie.
- 2Dostęp do aktualizacji materiałów, bez ograniczeń czasowych, więc nie będziesz musiał kupować nowej wersji, gdy pojawią się jakieś zmiany.
- 3Pracę domową, która pozwoli Ci sprawdzić poznaną wiedzę w praktyce, więc będziesz natychmiast widział postępy w swoich umiejętnościach.
- 4Kod ź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
- Powitanie
- Jakie są zastosowania fragmentów?
- Jakie wady i zalety mają fragmenty?
- Jak wygląda cykl życia fragmentów?
- Jak zbudować pierwszy fragment?
- Jak osadzić fragment w kodzie XML?
- Jak wygląda zarządzanie dynamiczne fragmentami?
- Jak zarządzać transakcjami i backstack?
- Jak przekazać argumenty do fragmentów?
- Jak przechowywać dane we fragmencie przy zmianie konfiguracji?
- Jak wygląda komunikacja Fragment<->Activity i Fragment<->Fragment?
- Jak dodać menu do fragmentu?
- Opis aplikacji: NewsViewer
- NewsActivity i pobieranie danych z API
- NewsListFragment – przygotowanie
- NewsListFragment – adapter
- NewsListFragment – ładowanie obrazków i obsługa kliknięcia
- ArticleActivity
- ArticleFragment – fragment z WebView i przekazywanie danych
- Jak zbudować wersję aplikacji dla tabletów z użyciem fragmentów?
- Jak stworzyć okno dialogowe korzystając z DialogFragment?
- Jak dodać menu do ArticleFragment?
- Praca domowa
Zacznij poprawnie korzystać z fragmentów już dziś!
Obecna cena tego szkolenia to 47 PLN z VAT.
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