W tym wydaniu szczególnie polecam artykuły na temat SharedFlow
oraz funkcji suspend
w repozytoriach. Dodatkowo w tym tygodniu pojawiła się informacja o bardzo ciekawej funkcji, który trafi do Androida 13. Miłego czytania 🙂
Artykuły
-
Rx to Coroutines Concepts, Part 5: Shared Flows
Bardzo obszerny wpis zawierający opisy czterech podejść do obserwowania elementów emitowanych przez
SharedFlow
. -
Should Repositories expose suspend functions?
Craig we wpisie przedstawia szeroką argumentację za i przeciw stosowaniu funkcji
suspend
w repozytoriach. -
Keyboard handling in Jetpack Compose
Dowiedz się, co oferuje API Compose w zakresie obsługi klawiatury i jej akcji.
-
What Happened to my Subclass Android Application?
Interesująco opisany przypadek błędu, który zapewne przyprawił autora wpisu o kilka siwych włosów. Jeśli jesteś ciekawy, kiedy instancja twojej klasy
Application
może zostać zignorowana, to koniecznie przeczytaj ten post. -
SwiftUI vs Jetpack Compose by an Android Engineer
Porównanie SwiftUI i Jetpack Compose z perspektywy programisty Androida.
-
Using performance class to optimize your user experience
Pojawiła się nowa biblioteka Jetpack, służąca do klasyfikacji urządzeń pod kątem wydajności. Niestety biblioteka wspiera jedynie urządzenia z Android 11 i wyżej.
-
Android 13 will add a setting to throttle Internet speeds
Okazuje się, że Android 13 umożliwi sterowanie przepustowością Internetu, co może być przydatne podczas testowania.
Media
-
Detekt with The Detekt Maintainers
Rozmowa z osobami, odpowiedzialnymi za utrzymanie i rozwój narzędzia detekt. Z podcastu poznasz zakulisowe historie projektu oraz dowiesz się, jak poszczególne osoby trafiły do tego projektu.
-
Architecture: The UI layer - MAD Skills
Kontynuacja serii architektonicznej, w tym odcinku omówiona została warstwa widoków.
Open Source & Tools
- unfurl - generowanie podglądów linków
- kotlinter-gradle - plugin ktlint do Gradle
- github-cli - klient Github w terminalu
Wydarzenia
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.