Cześć 👋 W tym tygodniu polecam odświeżony przewodnik architektoniczny, nowe biblioteki Jetpack oraz ciekawy artykuł na temat Kotlin Flow. Miłego czytania 🙂
Artykuły
-
Odświeżona dokumentacja dotycząca dobrych praktyk oraz rekomendowanych rozwiązań architektonicznych w aplikacjach Android.
-
Announcing Jetpack Glance Alpha for app widgets
Pojawiła się nowa biblioteka Jetpack Glance. Jej celem jest umożliwienie tworzenia widżetów w Compose.
-
Modular indirection is the best direction
Jordan przedstawia sposób tworzenia modułów, pozwalający minimalizować czas kompilacji w przypadku edycji któregoś z zależnych modułów.
-
Rx to Coroutines Concepts, Part 4: Cold Flows
Bill przedstawia koncept
Flow
z korutyn oraz porównuje je z analogicznymi rozwiązaniami dostępnymi w RxJavie. -
Using Ktor Client MockEngine for Integration and UI Tests
Aleksander pokazuje na przykładzie, sposób wykorzystania
MockEnginge
w testach integracyjnych. Sprawdź artykuł, jeśli Twoja aplikacja korzysta z klienta Ktor. -
How to create a composable password with Jetpack Compose
Krótki przewodnik opisujący jak stworzyć widok pola tekstowego przeznaczonego do wpisywania haseł w Compose.
-
Pojawiła się nowa biblioteka Jetpack DragAndDrop, która ułatwia zaimplementowanie gestu “przeciągnij i upuść”.
-
Adventures in Tracking Upload Progress With OkHttp and Retrofit
We wpisie znajdziesz opisany proces implementowania postępu wysyłanego obrazka przez Retrofit.
-
UI tests vs. snapshot tests: which one should I write? 🤔
Krótki poradnik, próbujący wyjaśnić,Ū w jakich przypadkach warto korzystać z testów UI i testów snapshot.
-
Jetpack Compose Enables JSON Defined View Layout
Przykład wykorzystania Jetpack Compose do generowania dynamicznych widoków, na podstawie odpowiedzi JSON.
Media
-
Wideo z którego dowiesz się, jak manipulować artefaktami powstającymi w procesie budowania przy pomocy API Android Gradle Plugin.
-
Rozmowa na temat działania i zastosowań technologii Kotlin Multiplatform.
Open Source & Tools
- Glance demos - przykłady wykorzystania Jetpack Glance
- supabase - alternatywa do Firebase w wersji open-source
- Why-Not-Compose - zestaw przykładów w Compose
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.