W dwudziestym piątym wydaniu dowiesz się między innymi jak Android 11 przyśpiesza start aplikacji o 26%. Miłego czytania :)
Artykuły
-
Improving app startup with I/O prefetching
Dowiedz się w jaki sposób nowa funkcjonalność Androida 11
IORap
pozwala przyśpieszyć start aplikacji, średnio o 26%. -
Android Vitals - Diving into cold start waters 🥶
Kolejny post na temat monitorowania wydajności w Androidzie. W tej części bardzo dokładnie omówiony został proces startu aplikacji.
-
Wprowadzenie do tworzenia zależności powiązanych z cyklem życia np. aktywności czy viewmodelu. Przykłady stworzone na podstawie biblioteki Hilt.
-
Krótkie wprowadzenie do narzędzia
UIAutomator
. Narzędzie może być wykorzystane do testów czarnoskrzynkowych lub jako rozszerzenie testów Espresso. -
Use WorkManager for immediate background execution
WorkManager od wersji 2.3.0 wprowadza nową funkcję
setForegroundAsync()
. Umożliwia ona natychmiastowe wykonywanie zadań w tle. Po więcej szczegółów odsyłam do wpisu. -
Kotlin’s Noinline & Crossline, once for all
Zwięzłe wytłumaczenie, za co odpowiadają słowa kluczowe
inline
,noinline
icrossinline
w Kotlinie.
Wideo & Audio
-
Podcast | Episode 145: Grab that Dagger by the Hilt
Tym razem odcinek podcastu Android Backstage poświęcony bibliotece Hilt.
-
Wideo | Scaling Your Android Build (Part 1): Going Beyond Modularization with Gradle
Wykład na temat skalowania systemu budowania Gradle w projekcie Androidowym.
-
Panel dyskusyjny uzupełniający powyższy wykład “Scaling Your Android Build”. W panelu uczestniczą programiści z Google. Gradle, Dropbox, Slack i Square. Dużo ciekawych zagadnień.
Open Source & Tools
- iosched - tegoroczna edycja aplikacji Google I/O
- Android Code Search - bardzo wygodne przeszukiwanie kodu źródłowego Androida
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.