Witaj w kolejnym, tym razem wakacyjnym 🌴 wydaniu DevDroid 🤖 W tym wydaniu znalazło się sporo materiałów na temat zmian w Android 11, który w tym kwartale trafi do użytkowników.
Artykuły
-
Package visibility in Android 11
Android 11 będzie wymagał odpowiednich zmian w manifeście, aby z poziomu naszej aplikacji uruchomić inną, konkretną aplikację. Tym samym zostanie ograniczona możliwość odpytywania o dostępne aplikacje (np. przy pomocy
queryIntentActivities
). -
System hardening in Android 11
Podsumowanie zmian związanych z bezpieczeństwem, wprowadzonych w Android 11.
-
Wprowadzenie do projektu RainbowCake, którego celem jest ułatwienie tworzenia aplikacji w oparciu o pewne założenia architektoniczne przedstawione przez autora. Osobiście nie jestem wielkim fanem opierania architektury o konkretną bibliotekę, ale moim zdaniem i tak warto przyjrzeć się projektowi.
-
Creating an IME(Keyboard) Visibility Listener
Android 11 nareszcie umożliwi nasłuchiwanie na zmiany widoczności klawiatury, bez konieczności używania hacków. Autor przedstawia, jak możemy stworzyć listener nasłuchujący na takie zmiany.
-
Migrating from legacy code 👉 Kotlin Flow 🚚
Autor przedstawia proces migracji istniejącego kodu na Kotlin Flow.
Wideo & Audio
-
Odcinek podcastu na temat zmian wprowadzonych w systemie zezwoleń w Android 11.
-
Wideo | Data encryption on Android
Wprowadzenie do Jetpack Security. Pokazanie jak w prosty sposób stworzyć master key oraz jak zaszyfrować dane i preferencje.
-
Wideo | Kotlin/Native Concurrency for Mobile Multiplatform
Wykład na temat współbieżności w kontekście Kotlin Multiplatform.
Open Source & Tools
- rainbowcake - framework ułatwiający tworzenie aplikacji Android w oparciu o przedstawioną architekturę
- HTTP Toolkit - narzędzie umożliwiające podglądanie i modyfikowanie ruchu HTTP(S)
- Keyboard-Visibility-Watcher - projekt pokazujący jak nasłuchiwać na zmiany widoczności klawiatury w Android 11
Bądź na biężąco
- Zapisz się na newsletter, aby otrzymać kolejne wydania prosto do skrzynki email.