Видео о миграции на AndroidX. Объясняют, зачем нужна эта миграция и как ее выполнить
#android #androidx #migration
https://www.youtube.com/watch?v=Hyt7LR5mXLc
#android #androidx #migration
https://www.youtube.com/watch?v=Hyt7LR5mXLc
YouTube
Migrating to AndroidX: The time is right (Android Dev Summit '19)
Let's take a deep dive into the reality of migrating to AndroidX! This talk provides the rationale to migrate soon, sets expectations appropriately, and recommends a process for executing the migration as smoothly as possible.
Presented by: Nick Anthony…
Presented by: Nick Anthony…
Статья о том, как подготовить ваше приложение к Android 11. Посмотрите, чтобы не упустить неочевидные изменения.
Например, если вы используете intent.resolveActivity для поиска приложений, которые могут выполнить ваш Intent запрос, то теперь надо будет добавлять тег queries в манифест.
#android #migration #sdk
https://proandroiddev.com/the-quick-developers-guide-to-migrate-their-apps-to-android-11-e4ca2b011176
Например, если вы используете intent.resolveActivity для поиска приложений, которые могут выполнить ваш Intent запрос, то теперь надо будет добавлять тег queries в манифест.
#android #migration #sdk
https://proandroiddev.com/the-quick-developers-guide-to-migrate-their-apps-to-android-11-e4ca2b011176
Medium
The Quick Developers Guide to Migrate Their Apps to Android 11
Getting your app ready for Scoped Storage, Package Visibility, Permission changes, etc
Что нужно знать при адаптации приложения к Android 11
#android #minsdk #migration
https://sshex.medium.com/adaptation-of-your-app-for-android-11-3907bd7f8438
#android #minsdk #migration
https://sshex.medium.com/adaptation-of-your-app-for-android-11-3907bd7f8438
Medium
Adaptation of your app for Android 11
Privacy — a focus area of Android 11. Android security is always a hot topic and almost always for the wrong reason, including Google’s…
Опыт миграции приложения на Android 13 (SDK 33)
#android #sdk #version #migration
https://medium.com/tech-takeaways/migrating-my-app-to-android-13-f5ad0649d23d
#android #sdk #version #migration
https://medium.com/tech-takeaways/migrating-my-app-to-android-13-f5ad0649d23d
Medium
Migrating My App To Android 13
Lessons Learned from updating my app to targetSdkVersion 33
Описание подхода, проблем и решений при миграции с Java на Kotlin
#kotlin #migration #java
https://medium.com/androiddevelopers/migrating-the-aosp-quicksearchbox-app-to-kotlin-1264346619ec
#kotlin #migration #java
https://medium.com/androiddevelopers/migrating-the-aosp-quicksearchbox-app-to-kotlin-1264346619ec
Medium
Migrating the AOSP QuickSearchBox App to Kotlin
Over the course of 6 weeks, over 11,000 lines of Java code within the QuickSearchBox app were converted to Kotlin to showcase best…
Несколько нововведений, на которые надо обратить внимание при миграции на Android 13
#android #sdk #version #migration
https://infinum.com/blog/migrating-your-app-to-android-13/
#android #sdk #version #migration
https://infinum.com/blog/migrating-your-app-to-android-13/
Infinum
Things to Keep in Mind When Migrating Your App to Android 13
Your app should work as expected out of the box (for the most part), but Android 13 provides a couple of new features to enhance it.
При targetSdk=35 режим edge-to-edge будет включен по умолчанию. Статья дает несколько советов по работе с ним.
- Use material components to make handling insets easier
- Draw backgrounds edge-to-edge, and inset critical UI
- Handle display cutout and caption bar insets
- Don’t forget the last list item
- Don’t forget IMEs
- For backwards compatibility, use enableEdgeToEdge instead of setDecorFitsSystemWindows
- Background protect system bars only when necessary
- Use Scaffold’s PaddingValues
- Use high level WindowInset APIs
- Prefer ViewCompat.setOnApplyWindowInsetsListener over fitsSystemWindows=true
- Apply insets based on app bar height on bar layout
#android #insets #targetsdk #migration
https://medium.com/androiddevelopers/insets-handling-tips-for-android-15s-edge-to-edge-enforcement-872774e8839b
https://medium.com/androiddevelopers/preview-and-test-your-apps-edge-to-edge-ui-da645c905d78
- Use material components to make handling insets easier
- Draw backgrounds edge-to-edge, and inset critical UI
- Handle display cutout and caption bar insets
- Don’t forget the last list item
- Don’t forget IMEs
- For backwards compatibility, use enableEdgeToEdge instead of setDecorFitsSystemWindows
- Background protect system bars only when necessary
- Use Scaffold’s PaddingValues
- Use high level WindowInset APIs
- Prefer ViewCompat.setOnApplyWindowInsetsListener over fitsSystemWindows=true
- Apply insets based on app bar height on bar layout
#android #insets #targetsdk #migration
https://medium.com/androiddevelopers/insets-handling-tips-for-android-15s-edge-to-edge-enforcement-872774e8839b
https://medium.com/androiddevelopers/preview-and-test-your-apps-edge-to-edge-ui-da645c905d78