Posted on Leave a comment

What’s new in Jetpack

What’s new in Jetpack by Florina Muntenescu
[https://medium.com/androiddevelopers/whats-new-in-jetpack-1891d205e136]

[https://t.me/android_broadcast/1864]

👉 Hilt (https://dagger.dev/hilt/) (Alpha) – новый рекомендованный DI фреймворк. Работает поверх Dagger и имеет интеграцию с основными компонентами Android приложения, а так же библиотеками Jetpack, такими как ViewModel и WorkManager
👉 Paging 3 (https://developer.android.com/topic/libraries/architecture/paging/v3-overview) (Alpha) – новая версия библиотеки для пагинации. Теперь написана полностью на Kotlin, работает поверх Coroutine и поддерживает ошибки, повторы, обновления, а также хэдеры и футеры
👉 App Startup (https://developer.android.com/topic/libraries/app-startup) (Alpha)- библиотека для инициализации компонентов при запуске приложения
👉 WindowManager (https://developer.android.com/jetpack/androidx/releases/window) – библиотека для помощи в поддержке устройств с нестандартными форматами, например складываемые смартфоны


Hilt — Jetpack’s recommended library for Dependency Injection
[https://dagger.dev/hilt/]
[https://medium.com/androiddevelopers/dependency-injection-on-android-with-hilt-67b6031e62d]

Hilt and AssistedInject working together in Hilt v2.28-alpha times
[https://gist.github.com/manuelvicnt/5e206407f10e2ec8ed19a571a85ca28a]

Dependency injection with Hilt
[https://developer.android.com/training/dependency-injection/hilt-android]

Exploring Hilt: application level code generation
[http://joebirch.co/android/exploring-dagger-hilt-application-level-code-generation/]

Dagger Hilt: Custom Entry Point for FragmentFactory Integration
[https://www.techyourchance.com/dagger-hilt-entry-point/]

Migrating the Google I/O app to Hilt
[https://medium.com/androiddevelopers/migrating-the-google-i-o-app-to-hilt-f3edf03affe5]

Scoping in Android and Hilt
[https://medium.com/androiddevelopers/scoping-in-android-and-hilt-c2e5222317c0]

Dagger and Hilt navigation support in Android Studio
[https://medium.com/androiddevelopers/dagger-navigation-support-in-android-studio-49aa5d149ec9]

Change DI Library from Koin to Dagger-Hilt
[https://proandroiddev.com/change-di-library-from-koin-to-dagger-hilt-53a4fb3e8dd0]

Внедрение зависимостей на Android с помощью Hilt
[https://nuancesprog.ru/p/9428/]

Hilt — A New Dependency Injection Library for Android
[https://medium.com/better-programming/hilt-a-new-dependency-injection-library-for-android-e6e00e719aeb]

Области видимости в Android и Hilt
[https://nuancesprog.ru/p/9835/]


Paging 3 — load and display data incrementally
[https://developer.android.com/topic/libraries/architecture/paging/v3-overview]

App Startup — initialize components at application startup

Auto-fill IME integrations

Easier animations with core-animation

Debug your database with Database Inspector in Android Studio

WindowManager — better support for device form factors

MotionLayout — build fluid and interactive animations for Android

Updates to existing libraries: Navigation, WorkManager, Benchmark, Permissions, Games SDK, CameraX, Security, AppCompat, Webkit

Jetpack Compose — Android’s new UI toolkit


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.