DevDroid #019

12.06.2020

Witaj w wydaniu numer 19 🤖 Miniony tydzień upłynął pod znakiem nowości związanych z Android 11, których jest naprawdę sporo. Dodatkowo w tym tygodniu zachęcam szczególnie do artykułów na temat wyjątków w Kotlinie i backpressure w RxJavie. Udanego weekendu i do usłyszenia za tydzień 👋

Artykuły

  • Unwrapping the Android 11 Beta, plus more developer updates

    Artykuł powstał z okazji wydania Android 11 w wersji beta. Omówione zostały zmiany w samym systemie, jak i w środowisku deweloperskim. Razem z postem udostępnione zostały również filmy na YouTube, które polecam.

  • Dependency Injection on Android with Hilt

    Wprowadzenie do wstrzykiwania zależności przy pomocy Dagger Hilt. Na końcu artykułu znajduje się przydatna ściągawka w formacie PDF.

  • Hilt Docs

    Oficjalna dokumentacja Dagger Hilt. Zawiera informacje na temat API, testowania oraz poradnik dotyczący migracji z Daggera.

  • RxJava Backpressure in practice

    Filip w swoim artykule przedstawia różne strategie radzenia sobie z backpressure w RxJava. Bardzo przejrzyste przykłady, poparte kodem.

  • Kotlin and Exceptions

    Jedną z podstawowych różnic pomiędzy językami Kotlin i Java jest podejście do wyjątków. Jeśli jesteś ciekawy czym kierowali się twórcy Kotlina, koniecznie zajrzyj do artykułu.

  • Introducing GraphQL Kotlin Client

    Wprowadzenie do nowego, lekkiego klienta GraphQL stworzonego przez Expedia. Może to być ciekawa alternatywa do Apollo.

  • What’s new in Jetpack

    Dagger Hilt, App Startup czy Paging 3 to tylko niektóre nowości, które pojawiły się w Jetpacku. Po więcej zajrzyj do artykułu.

  • Composite ViewModel

    Autor przedstawia, w jaki sposób zastosować kompozycję w celu uniknięcia przerośniętych klas ViewModel.

  • A Great Way to do Presenters

    Tym razem autor przedstawia swój sposób na tworzenie prezenterów przy pomocy ObservableTransformer z RxJavy.

  • Thoughts about Event Handling on Android

    Dyskusja na temat różnych sposobów przekazywania zdarzeń z modelu widoku do widoku. Autor porusza kwestie, o których należy pamiętać przy wyborze docelowego rozwiązania.

  • MVI in Kotlin Multiplatform — part 2

    Kolejna część poświęcona wzorcowi MVI na podstawie Kotlin Multiplatform.

Wideo & Audio

Open Source & Tools

Bądź na biężąco

  • Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.