Witaj po tygodniowej przerwie 👋 W tym wydaniu znajdziesz materiały poświęcone głównie Jetpack Compose, którego lipcowa premiera odbiła się szerokim echem i spowodowała wysyp materiałów na jego temat. Miłego czytania :)
Artykuły
-
Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI
Pod koniec lipca swoją premierę miała wersja 1.0 Jetpack Compose, która jest gotowa do produkcyjnego użycia. Compose to biblioteka zmieniająca sposób tworzenia UI w aplikacji.
-
Get started with Jetpack Compose
Oficjalna, bardzo rozbudowana dokumentacja na temat Compose. Jest to świetny punkt startowy do rozpoczęcia nauki.
-
Fun with Compose: Bad UI in a Great Framework
Autor przy pomocy Compose stara się zaprojektować najgorszy możliwy interfejs do zmiany poziomu głośności (polecam również oryginalny artykuł, którym inspirował się autor 🙂).
-
Android Gradle plugin 7.0.0 - release notes
Również pod koniec lipca został wydany Android Gradle Plugin 7.0. We wpisie znajdziesz podsumowanie wprowadzonych modyfikacji. Spore zmiany w kontekście linta, które mogą przyśpieszyć jego działanie.
-
A Vocabulary of Jetpack Compose Terms
Słownik zawierający zwięzłe wyjaśnienia pojęć występujących w Jetpack Compose.
-
Re-writing the AOSP Calendar App in Kotlin
Krótkie podsumowanie, razem ze statystykami przedstawiające proces migracji aplikacji kalendarza z Javy na Kotlin. Osobiście zastanawia mnie fakt redukcji liczby linii kodu jedynie o 1.5%.
-
How OkCredit Android App improved Cold Startup by 70%
Autor przedstawia różne rodzaje optymalizacji, które w jego przypadku pozwoliły zmniejszyć czas zimnego startu aplikacji o 70%.
Media
-
Odcinek Android Developers Backstage poświęcony testowaniu Compose. Z rozmowy dowiesz się, jak wyglądał proces projektowania Compose jako narzędzia łatwego w testowaniu.
-
Rozmowa z twórcą aplikacji FastHub, która jest otwartoźródłowym klientem Githuba.
-
What’s new in Android Studio Arctic Fox
Przegląd nowości, jakie znalazły się w najnowszej wersji Android Studio - Arctic Fox.
-
How Suspension Works in Kotlin Coroutines?
Prezentacja Marcina na temat Kotlin Coroutines oraz mechanizmu pozwalającego wstrzymywać wykonywanie funkcji (suspending function).
Open Source & Tools
- compose-samples - przykłady aplikacji Jetpack Compose
- FastHub - mobilny klient Github
- WhatIf - biblioteka ułatwiająca prace z
if
- Compose testing cheatsheet - ściągawka ułatwiająca testowanie Compose
Bądź na biężąco
- Zapisz się na newsletter, aby jako pierwszy otrzymać kolejne wydania prosto na maila.