Witaj w kolejnym wydaniu, w którym przeczytasz o nowej wersji Kotlina, mierzeniu czasu startu aplikacji oraz znajdziesz ciekawy artykuł o tym, jak już dzisiaj przygotować się do migracji na Jetpack Compose. Miłego czytania :)
Artykuły
-
Dostępne jest nowe wydanie Kotlina. W wersji 1.4.20 pojawiły się drobne poprawki związane z wydajnością Kotlin Native oraz ogłoszono wycofanie się z rozszerzeń Androidowych znanych jako “Kotlin Android Extensions”.
-
Migrate from Kotlin synthetics to Jetpack view binding
Opis migracji z już niewspieranych rozszerzeń Kotlin synthetics do View Binding.
-
Android Vitals - Profiling App Startup 🔬
Bardzo konkretny artykuł opisujący różne podejścia do mierzenia czasu startu aplikacji. Osobiście bardzo podoba mi się pomysł mierzenia z poziomu kodu aplikacji, zamiast korzystania z profilera Android Studio, który bardzo wszystko spowalnia.
-
Testing App Startup Performance
Nieco inne podejście do mierzenia czasu startu aplikacji. Podoba mi się prostota rozwiązania, ale z drugiej strony ciężko znaleźć przyczynę wolnego startu dysponując jedynie czasem. Widzę zastosowanie takiego podejścia w monitorowaniu czasu (np. przy pomocy CI).
-
Autor pokazuje jak w prosty sposób zintegrować istniejące view modele z widokami Jetpack Compose.
-
Getting our apps ready for Jetpack Compose
Do czasu aż Jetpack Compose na dobre zagości w naszych aplikacjach minie jeszcze trochę czasu. Jednak nic nie stoi na przeszkodzie, aby już teraz zacząć przygotowywać się na ten moment. We wpisie znajdziesz bardzo wiele użytecznych wskazówek na temat przyszłego przejścia na Jetpack Compose.
-
Migrating from Dagger to Hilt — Is it worth it?
W poście znajdziesz pięć powodów za migracją z Daggera do Hilt.
-
Odświeżona przed kilkoma dniami dokumentacja na temat fragmentów
-
Stop generating the BuildConfig on your Android modules
Twórca wpisu przedstawia, dlaczego jego zdaniem nie warto generować plików BuildConfig w modułach. Moim zdaniem przedstawione argumenty są sensowne, jednak zabrakło mi porównania ile czasu budowania możemy zaoszczędzić.
Wideo & Audio
-
Nagrania wystąpień z konferencji Droidcon Americas, która odbyła się w zeszłym tygodniu.
-
SGB - niemal 200 banków w jednej aplikacji. Artur Józefowski EM#48
Rozmowa na temat powstania i rozwoju aplikacji mobilnej SGB Banku.
-
Going with the Flow - Kotlin Vocabulary
Wprowadzenie do Kotlin Flow.
Open Source & Tools
- nanoscope - narzędzie do profilowania aplikacji
- ComposeSpotifyDesktop - odtworzenie interfejsu aplikacji Spotify przy pomocy Jetpack Compose
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania