Witaj w kolejnym wydaniu, w którym prym wiodą materiały dotyczące nawigacji, czasu i ksp. Miłego czytania :)
Artykuły
-
How to test a time-dependent coroutine
Patryk przedstawia, jak przy pomocy
advanceTimeBy
testować jednostkowo kod oparty o korutyny i operacje związane z czasem. -
Modular Navigation with Jetpack Compose
Z postu dowiesz się, jak zorganizować nawigację po ekranach z Jetpack Compose. Dzięki takiemu podejściu możesz zbudować aplikację, która składa się wyłącznie z jednej aktywności i żadnego fragmentu.
-
Navigation: Conditional Navigation
W poście zobaczysz sposób na wyświetlanie elementów nawigacyjnych w zależności od preferencji użytkownika, gdzie preferencje są zapisane przy pomocy Datastore API.
-
Tap Response Time: Jetpack Navigation 🗺
Pierre w drugim artykule z serii kontynuuje mierzenie czas reakcji aplikacji na tapnięcie użytkownika. W tym wpisie krok po kroku objaśnia implementację mechanizmu na potrzeby nawigacji z biblioteki Jetpack.
-
Jetpack Compose: An easy way to RecyclerView (Part I)
Bardzo przystępnie opisane wprowadzenie do stworzenia listy przy pomocy Jetpack Compose. Nie jest wymagane wcześniejsze doświadczenie z Compose, dobry materiał na początek.
-
Edge Cases in App & Backend Development. Part 4 – Dates & Time
Zapoznaj się z listą przypadków, o których warto pamiętać, kiedy pracujesz z kodem operującym na czasie i datach. Jak się okazuje godzina nie zawsze ma 60 sekund :)
-
Dynamic Delivery with Jetpack Compose
Autor opisuje sposób implementacji nawigacji do aktywności, która jest dostarczana dynamicznie (tzn. nie jest dostępna tuż po zainstalowaniu aplikacji, tylko jest pobierana w trakcie korzystania z apki).
Media
-
Episode 162: Kotlin Symbol Processing
Rozmowa na temat
ksp
, czyli nowego narzędzia do przetwarzania adnotacji. Jest to alternatywa do powszechnie używanegokapt
, która ma być wydajniejsza. Dowiedz się, jak działaksp
, dlaczego powstał oraz o jego eksperymentalnym użyciu w bibliotece Room. -
MoshiX and KSP with Zac Sweers
Kolejny podcast w tematyce
ksp
, jest to rozmowa na temat metaprogramowania, procesór adnotacji, generowania kodu. -
Ponad dwugodzinna, pełna szczegółów rozmowa na temat Jetpack Compose.
Open Source & Tools
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.