Kurs Dagger2 w programowaniu Android

39

Poznaj Dagger2 czyli potężną bibliotekę języka Java, służącą do wstrzykiwania zależności.

💰 Dodaj do koszyka 5 dowolnych kursów, a zapłacisz 99 zł za wszystko! 💰
Poziom: podstawy
Data wydania: 2021
Czas trwania: 2 godziny

Czego się nauczysz?

Dzięki temu kursowi dowiesz się, czym jest Dagger2, zrozumiesz jak wpływa na architekturę aplikacji na Androida i opanujesz struktury wstrzykiwania zależności.
Zapoznasz się z fundamentami tej biblioteki, gdzie pokażę Ci jak stosować adnotacje, pracować z komponentami i wdrażać wstrzyknięcia. Ponadto szkolenie zapozna Cię z podziałem kodu na moduły i subkomponenty oraz optymalizacją kodu na platformie Android.

  • Zapoznasz się z biblioteką Dagger2
  • Wykorzystasz dostępne adnotacje
  • Poznasz moduły aplikacji
  • Dowiesz się czym jest wzorzec wstrzykiwania zależności
  • Wykorzystasz komponenty i subkomponenty
  • Poznasz adnotacje zakresów
  • Zoptymalizujesz kod
  • Podzielisz kod na moduły

Dla kogo jest ten kurs?

  • Ten kurs jest przeznaczony dla programisty Android, który jest zainteresowany nauką wstrzykiwania zależności
  • Mile widziana wiedza z zakresu programowania obiektowego w Java oraz znajomość platformy Android

Adnotacje

Jedną z ważniejszych umiejętności pracy z Dagger jest opanowanie adnotacji. Pokażę Ci jak stosować dostępne adnotacje jak: Singleton, Reusable, BindsInstance. Oprócz tego zapoznasz się z takimi adnotacjami jak: Inject, Provides, Module, Component, Named, Scope, Binds.

Pisz czyste aplikacje

Integracja biblioteki Dagger, pozwoli Ci stosować przejrzyste podejście pisania kodu. Jedną z zalet nauki Daggera 2 jest to, że pozwoli Ci pisać bardziej czytelny, rozszerzalny i łatwiejszy w utrzymaniu kod oraz kod, który można przetestować.

Co to jest Dagger?

Dagger to jedna z najpopularniejszych bibliotek do wstrzykiwania zależności w programowaniu na Androida, rozwijany przed Google. Praca z tą biblioteką, to jedna z umiejętności, które powinieneś posiadać w myśląc o karierze programisty Androida. Wiele firm opiera swoje aplikacje o strukturę Daggera, ponieważ jest szybki, niezawodny i sprawia, że ​​kod jest bardziej testowalny i przejrzysty.

Wstęp teoretyczny
1. Wzorzec wstrzykiwania zależności
2. Biblioteka Dagger2
3. Adnotacje Inject, Provides, Module, Component
4. Pierwsze klasy i wstrzyknięcie

Budowa architektury
5. Moduł aplikacji oraz adnotacja Named
6. Wstrzyknięcie kontekstu aplikacji
7. Użycie adnotacji Singleton
8. Adnotacja Scope i zawężenie zakresu

Zaawansowanie użycie w Androidzie
9. Zalety i użycie adnotacji @Binds
10. Biblioteka dagger-android i implementacja ActivityBindingModulew
11. Adnotacje Reusable, Qualifiers, BindsInstance, BindsOptional
12. Dostarczanie klas tego samego interfejsu
13. Subkomponenty
14. Praca z klasami typu Fragment

 

 

 

 

Dodaj ocenę