Witaj w kolejnym numerze DevDroid. W tym tygodniu do wydania trafił mix bardzo wielu ciekawych tematów, z którymi moim zdaniem warto się zapoznać :)
Artykuły
-
Kotlin 1.4-M3 is Out: Standard Library Changes
Podsumowanie zmian w standardowej bibliotece Kotlina, nadchodzących w wersji 1.4. Na plus nowe, użyteczne operatory związane z kolekcjami.
-
Hilt — Adding components to the hierarchy
Autor przedstawia jak dodać własny komponent do istniejącej hierarchii komponentów stworzonej przy pomocy Hilt.
-
Sample Data in Compose Previews
Wpis na temat wykorzystania adnotacji
@PreviewParameter
do wygenerowania podglądu w Jetpack Compose. -
Android Understanding How and Why: The MVI Android Architecture
Krótkie wprowadzenie do wzorca MVI. Autor odpowiada na pytanie, czym różni się MVI od MVP oraz jaki problem próbuje rozwiązać ten wzorzec.
-
Optimize the build speed for your Android project
Zestaw trików, które pozwolą przyspieszyć czas budowania projektu w Gradle. Temat jest powtarzany bardzo często, ale warto zapoznać się z listą w poszukiwaniu czegoś nowego. Warto też sprawdzić polecenie pozwalające profilować czas budowania projektu.
-
Gradle Plugins and Composite Builds
Autor przedstawia, jak wykorzystać tzw. “composite build” przy tworzeniu własnej wtyczki do Gradle.
-
Krótki post omawiający, kiedy warto tworzyć funkcję wykorzystujące tzw. “lambda with receiver”, aby uzyskać czytelny kod.
Wideo & Audio
-
Wideo | July 2020 Online Kotlin Meetup
Nagranie z ostatniego spotkania Kotlin Meetup. Wykłady na temat Pattern Matching w Kotlinie oraz typów generycznych na JVM.
-
Wideo | Platform stability and the Android release timeline
Krótkie wideo omawiające kolejne etapy wydania nowej wersji Android 11 oraz w jaki sposób dostosować aplikacje do nadchodzącej wersji.
Open Source & Tools
- Crashy - zapisywanie błędów aplikacji w lokalnej pamięci urządzenia
- deep-clean - skrypt ułatwiający czyszczenie cache związany z Android Studio i Gradle
- Codelab | Migrating your Dagger app to Hilt - Codelab pokazując proces migracji Dagger -> Hilt
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.