W tym wydaniu polecam szczególnie artykuły dotyczące błędów ANR oraz crashy. Dodatkowo w tym tygodniu, pojawiła się nowa stabilna wersja Android Studio, która zawiera w sobie wiele nowości. Zachęcam do czytania i do usłyszenia za tydzień 🙂
Artykuły
-
Remember, Remember, Jetpack Compose
Krótkie podsumowanie na temat dostępnych wariantów metod
remember
w Compose oraz kiedy warto z nich skorzystać. -
Bardzo ciekawy artykuł, w którym autor wyjaśnia, dlaczego tak trudno jest namierzyć przyczynę błędów ANR. Dodatkowo przedstawia konkretne strategie działania, które mogą pomóc znaleźć przyczynę błędu.
-
Non-fatal crashes: the crash rate that matters
Ciekawe podejście, w którym autor sugeruje, aby nie skupiać się tylko na wyjątkach, które powodują crash aplikacji, ale również na tzw. cichych wyjątkach.
-
Android Studio Bumblebee (2021.1.1) Stable
Pojawiła się nowa stabilna wersja Android Studio, nazwana Bumblebee. We wpisie znajdziesz przegląd nowości, osobiście bardzo podoba mi się działanie ADB po Wi-Fi.
-
Your Deep Links Might Be Broken: Web Intents and Android 12
Michael przedstawia, jakie zmiany w zakresie obsługi deeplinków znalazły się w Androidzie 12.
-
Testing on Kotlin Multiplatform Mobile and a Strategy to Speed Up Development Time
Aleksander wyjaśnia swoją strategię testów w projekcie Kotlin Multiplatform oraz przedstawia zalety takiego podejścia.
-
Odświeżona dokumentacja dotycząca tzw. profili bazowych, których działanie może znaczącą poprawić wydajność aplikacji.
-
Every Composable deserves a ViewModel
Sebastian przedstawia swoją bibliotekę
Resaca
, która pozwala łatwiej zarządzać stanem widoku w Compose. -
Fixing simpleperf broken records
Profilowanie aplikacji nie jest wcale prostym procesem, dlatego cieszy fakt, że powstają narzędzia, które mają ułatwić ten proces.
-
Correlating Jetpack Compose Side Effects
Jetpack Compose zawiera aż 8 rodzajów (sprawdź przed czytaniem ile z nich wymienić), z których każdy zawiera unikalne cechy. Na szczęście autor bardzo obrazowo wyjaśnia te efekty w powyższym artykule.
Media
-
What’s new in Android Studio Bumblebee
Przegląd zmian i nowości jakie znalazły się w Android Studio Bumblebee.
-
Krótkie wprowadzenie do korzystania z preferencji DataStore, stanowiących alternatywę do
SharedPreferences
.
Open Source & Tools
- Compose to Kotlin Compatibility Map - mapa zależności wersji Compose do wersji Kotlina
- tweaks - biblioteka to tworzenia ekranów debugowych
- AdbScreenAwake - aplikacja, która nie wygasza ekranu, jeśli urządzenie jest połączone z adb
- baseline-profiles-idea-plugin - plugin ułatwiający pracę z tzw. Baseline profiles
- Proguard playground - interaktywny edytor reguł Proguard
Wydarzenia
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.