Dagger2 w Android

Biblioteka Dagger 2 w praktyce

Udemy
platform
Polski
language
Mobile Apps
category
Dagger2 w Android
19
students
2 hours
content
Sep 2020
last update
$19.99
regular price

What you will learn

Wzorzec wstrzykiwania zależności

Tworzenie i doprowadzanie zależności

Adnotacje zakresów

Optymalizacja na platformie Android

Dzielenie kodu na moduły i subkomponenty

Why take this course?

Dagger2 to jedna z najpopularniejszych bibliotek do wstrzykiwania zależności dla języka Java. Szeroki wachlarz możliwości oraz długa obecność na rynku powoduje, że Dagger jest dzisiaj standardem branżowym przynajmniej w projektach na platformę Android.


Druga iteracja Daggera to usprawniona przez Google wersja dobrze znanej biblioteki. Bazuje na mechanizmie adnotacji i generowania kodu, co znacznie obniża ilość błędów podczas działania aplikacji, a przez to poprawią jej stabilność :)


Mimo zalet Dagger jest narzędziem rozbudowanym i nierzadko skomplikowanym. To właśnie na wysoki próg wejścia większość osób próbujących go zaimplementować do projektu. Nauka zajęła mi mnóstwo godzin i chcę tym kursem przekazać Ci całą moją wiedzę w sposób skondensowany i zrozumiały ;)


Jeżeli chcesz dowiedzieć się jak pisać i jak działają:

  • Moduły

  • Wstrzyknięcia

  • Komponenty

  • Adnotacje

  • Subkomponenty

  • oraz adnotacje jak: @Singleton, @Reusable czy @BindsInstance


Co więcej pokazuję także jak zorganizować zależności w tematyczne moduły, tak by miało to jak największy sens.


Każdy ważniejszy temat najpierw omawiany jest teoretycznie, a następnie przechodzimy do realizacji praktycznego przykładu w aplikacji.


Pod koniec kursu otrzymujemy pełną architekturę opartą na wstrzykiwaniu zależności. To właśnie taki rezultat oczekiwany jest w gotowych produktach biznesowych i znacznie różni się od pojedynczych skrawków kodu w poradnikach.


To sprawdź ten kurs, a ja gwarantuję, że opanujesz powyższe tematy jak i teoretycznie tak i praktycznie ;)

Screenshots

Dagger2 w Android - Screenshot_01Dagger2 w Android - Screenshot_02Dagger2 w Android - Screenshot_03Dagger2 w Android - Screenshot_04
2510488
udemy ID
8/15/2019
course created date
10/29/2019
course indexed date
Bot
course submited by