Cześć 👋 W tym tygodniu polecam Ci wpis Patryka na temat LiveData i Flow oraz pierwszy odcinek jego nowego podcastu Android Talks. Miłego czytania i słuchania 🙂
Artykuły
-
LiveData VS. SharedFlow and StateFlow in MVVM and MVI Architecture
Patryk we wpisie wyjaśnia różnicę pomiędzy
LiveData
aSharedFlow
iStateFlow
w kontekście wykorzystania tych mechanizmów w architekturach MVI i MVVM. -
Updating your widget for Android 12
Jeśli Twoja aplikacja korzysta z widżetów, to z powyższego artykułu dowiesz się, jak dostosować widżet do Androida 12.
-
So, how do I write a Kotlin Symbol Processor (KSP)?
Dowiedz się, jak zaimplementować prosty procesor adnotacji, który dodatkowo generuje kod, przy pomocy KSP.
-
WorkManager for Background Work in Libraries
Stephen pokazuje sposób na korzystanie z API
WorkManager
przez bibliotekę w taki sposób, aby nie obarczać aplikacji koniecznością dodawania dodatkowego kodu inicjalizującego. -
Building an Enterprise IntelliJ Plugin for Android Developers
Pierce przedstawia cztery kroki wymagane, aby zbudować plugin do IntelliJ, ułatwiający codzienną pracę. Przedstawiane rady opiera na doświadczeniach zbieranych w czasie tworzenia rozszerzeń w zespole Lyft.
-
Ciekawe wprowadzenie do mechanizmów odpowiedzialnych za budowanie systemu Android.
Media
-
LiveData vs SharedFlow i StateFlow w architekturach MVVM i MVI
Patryk w pierwszym odcinku podcastu Android Talks tłumaczy różnicę pomiędzy
LiveData
aSharedFlow
iStateFlow
, wszystko w kontekście architektur MVI/MVVM. -
Episode 170: Jetpack Compose Graphics & Animation
Kolejny odcinek ADB na temat Jetpack Compose, tym razem omówione zostają animacje oraz rysowanie w Compose.
-
Performance: System tracing basics - MAD Skills
Krótkie wyjaśnienie czym jest Systrace oraz jak analizować zbierane przez niego dane w celu optymalizacji wydajności.
Open Source & Tools
- koin-compiler-playground - przykład pluginu ułatwiającego korzystanie z Koin przy pomocy adnotacji
- Kronos-Android - biblioteka do synchronizacji czasu
- AndroidMVIExample - przykład aplikacji Jetpack Compose opartej o MVI
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.