Witaj w piętnastym wydaniu DevDroid.pl 🤖 W tym tygodniu szczególnie polecam lekturę artykułu przedstawiającego proces przepisania aplikacji Snapchat.
Artykuły
-
First Look at Kotlin 1.4-M2: Standard Library Improvements
Omówienie zmian i nowych funkcjonalności w nadchodzącej wersji Kotlina. Głównie są to niewielkie poprawki istniejącego API plus zmiany w mechanizmie delegatów.
-
ViewModel and SavedStateHandle: always retain state
ViewModel może w prosty sposób przechować dane na czas np. odtworzenia aktywności po obrocie ekranu. Jednak warto pamiętać, że sam ViewModel może zostać zniszczony i odtworzony na nowo. Aby zachować stan należy wykorzystać ‘SavedStateHandle’.
-
Don’t Rewrite Your App, Unless You Have To
Ciekawa lektura opisująca proces przepisania aplikacji Snapchat.
-
Kotlin Flow benefits over RxJava
Wpis przedstawia zalety Kotlin Flow w porównaniu do RxJavy. Podsumowując jednym zdaniem można stwierdzić, że Flow wygrywa prostotą.
-
Support New Form Factors with the new Jetpack WindowManager Library
Odpowiedzią na składane smartfony jest nowa biblioteka Jetpack - WindowManager. Biblioteka ma celu zaoferowanie jednego API do obsługi nowych typów ekranów.
-
Android Studio 4.0 Release Candidate 1
Wydanie Android Studio 4.0 coraz bliżej. W tym tygodniu został wydany release candidate w wersji 1.
-
Krótki wpis zachęcający do dokładnego sprawdzenia tego, co znajduję się w naszym finalnym manifeście.
-
No more LiveData in Your Repository: There are better options
Artykuł pokazujący, dlaczego nie powinniśmy korzystać z ‘LiveData’ w repozytoriach. Zdaniem autora ‘LiveData’ wykorzystujemy tylko w warstwie widoku i nie zaśmiecamy domeny zależnościami Androida.
-
Ostatnia wersja biblioteki ‘androidx.fragment’ wprowadza nowy sposób przekazywania danych pomiędzy fragmentami, przy pomocy klasy ‘FragmentManager’.
Wideo & Audio
-
Wideo | How To Make Your App Lose Weight - Antoine Danois
Krótkie wprowadzenie do technik pozwalających odchudzić aplikacje.
-
Wideo | Mastering Room Migrations - Adam McNeilly
Omówienie migracji w Roomie.
Open Source & Tools
- Android Ecosystem Cheatsheet 2020 - ogromny zbiór narzędzi wykorzystywanych na różnych etapach tworzenia aplikacji.
- Package Search Plugin - wygodne zarządzanie zależnościami z poziomu
build.gradle
.
Wydarzenia
- Kotlin Heroes 4 - konkurs programistyczny Kotlin Heroes
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.