Witaj w pierwszym wydaniu w 2022 roku 🎊 W tym tygodniu polecam Ci darmowe książki od CommonsWare oraz listę ciekawych projektów open source. Miłego czytania 🙂
Artykuły
-
CommonsWare w związku z zakończeniem swojej 13-letniej działalności, opublikował wszystkie swoje materiały za darmo.
-
Saving StateFlow State in ViewModel
Krótki przykład, jak przechować stan
StateFlow
na czas zakończenia i ponownego uruchomienia procesu aplikacji. -
Automatic screenshot testing for all your Compose @Previews
Ciekawy przykład zastosowania testów snapshot do widoków Compose oznaczonych jako
@Preview
. -
Interacting with Composable Canvas
Piotr przedstawia przykład implementacji obsługi interakcji z widokiem Canvas w Compose.
-
Piramida testów na Androidzie. Część pierwsza – Unit Testy
Pierwszy artykuł z serii omawiającej piramidę testów na Androidzie. W części pierwszej przeczytasz o testach jednostkowych.
-
SplashScreen Compat: consistent splash screens
Krótkie wprowadzenie do SpashScreen Comapt API, które pozwala zaimplementować ekran powitalny aplikacji.
-
Polish your Jetpack Compose dev experience
Thomas przedstawia kilka swoich tricków, które pomagają mu w codziennej pracy z Compose.
-
WorkManager multi-process for libraries
Pierre opisuje, jak
LeakCanary
wspiera przetwarzanie pamięci w osobnym procesie przy pomocyWorkManager
. Bardzo podoba mi się sposób korzystania z zewnętrznych zależności przezLeakCanary
. -
Sending ViewModel Events to the UI in Android
Michael przedstawia sposób komunikacji zdarzeń pomiędzy
ViewModelem
a widokiem, zgodny z ostatnimi wytycznymi z dokumentacji Google.
Media
-
Rozmowa z Zackiem na temat wykorzystania Kotlina w pracy nad aplikacją Slack.
Open Source & Tools
- Konfetti - animacja konfetti w Compose
- voyager - multiplatformowa nawigacja wspierająca Compose
- Capturable - biblioteka do tworzenia Bitmap z widoków Compose
- scabbard - wizualizacja grafu zależności Dagger 2
- avatarview-android - biblioteka wspierająca ładowanie awatarów
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.