DevDroid #042

27.11.2020

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

  • Kotlin 1.4.20 Released

    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).

  • Jetpack Compose: ViewModels

    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.

  • Fragments Docs

    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

Open Source & Tools

Bądź na biężąco

  • Zapisz się na newsletter, aby otrzymać kolejne wydania