👋 W tym tygodniu wydanie zaczynamy od dużej zmiany w wydaniach bibliotek Compose. Dodatkowo polecam artykuł na temat modularyzacji w Gradle oraz opisany proces wydań aplikacji Monzo.
Artykuły
-
Independent versioning of Jetpack Compose libraries
Od teraz poszczególne wersje bibliotek Compose będą wydawane niezależnie, co powinno znacznie usprawnić proces aktualizowania zależności. W pierwszej kolejności pojawiła się nowa wersja kompilatora Compose ze wsparciem Kotlin 1.7.0.
-
Modularising Trendyol Android App for Build Efficiency
Bardzo ciekawy wpis, który wyjaśnia jak podejść do modularyzacji projektu, tak aby uzyskać krótsze czasy kompilacji dzięki równoległym budowaniu modułów.
-
Migrating to the new coroutines 1.6 test APIs
Marton na przykładach pokazuje jak zmigrować testy korutyn na nowe API, które pojawiło się wraz z wersją korutyn 1.6.
-
Our mobile release process: An illustrated story
Z artykułu dowiesz się, jak obecnie wygląda proces wydań aplikacji Monzo, oraz jak proces zmieniał się na przestrzeni czasu.
-
Which lint rules does Jetpack Compose ship with?
Vinay przedstawia reguły Lint, które zostały stworzone z myślą o weryfikacji kodu Compose.
-
Kaspresso Tutorials. Part 1. Launching the First Test
Pierwszy wpis z serii dotyczącej tworzenia testów UI z Kaspresso.
-
Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app
Marco we wpisie tłumaczy, jak poprawił architekturę aplikacji opartej o Kotlin Multiplatform.
-
Na koniec lista wskazówek dotyczących code review w projekcie Compose. Być może, niektóre z nich warto wdrożyć we własnym projekcie.
Media
-
UI Screenshot Testing with Paparazzi and John Rodriguez
Odcinek poświęcony testom typu snapshot, rozmówcą jest John, który jest odpowiedzialny za utrzymanie i rozwój biblioteki Paparazzi.
-
Wywiad z Gabrielem, który jest autorem biblioteki Lottie, służącej do wyświetlania animacji.
-
Są już dostępne nagrania z konferencji Droidcon San Francisco, która odbyła się na początku czerwca.
Open Source & Tools
- detekt-rules-compose - reguły detekt do Compose
- Kaspresso - framework do UI testów
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.