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.
-
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.
-
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.
-
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.
-
Autor przedstawia, w jaki sposób zastosować kompozycję w celu uniknięcia przerośniętych klas ViewModel.
-
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
-
Wideo | Introduction to Kotlin Flow
Wprowadzenie do Kotlin Flow, nagranie prezentacji ze spotkania Kotlin London User Group.
-
Podsumowanie zmian w Androidzie 11 w postaci trzydziestominutowego wideo.
-
Wideo | What’s new in Android Jetpack
Yigit Boyar przedstawia nowości w Android Jetpack.
-
Wideo | State of Kotlin on Android
Krótkie wideo omawiające aktualny stan Kotlina na platformie Android.
Open Source & Tools
- graphql-kotlin - zestaw bibliotek do pracy z GraphQL w Kotlinie
- App Startup - biblioteka ułatwiająca inicjalizację komponentów w momencie startu aplikacji
- Android-MVVM-RX3-Dagger2-NavComponent - przykładowa aplikacja stworzona w oparciu o MVVM, RxJava3 i Dagger2
- KmpMvi - użycie wzorca MVI w projekcie multiplatform Android/iOS
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.