Подробная статья о том, как в Compose приложении держать Global State данные: authentication status, feature flag и т.п.
#android #state #compose
https://proandroiddev.com/mastering-global-state-management-in-android-with-jetpack-compose-e99350fad822
#android #state #compose
https://proandroiddev.com/mastering-global-state-management-in-android-with-jetpack-compose-e99350fad822
Medium
Mastering Global State Management in Android with Jetpack Compose
As Android developers, we often face the challenge of managing state across our applications. Whether it’s user authentication, theme preferences, or app-wide settings, having a reliable way to…
Команда Gradle подробно пишет про работу над фичей Configuration Cache
#android #gradle #build #performance
https://blog.gradle.org/road-to-configuration-cache
#android #gradle #build #performance
https://blog.gradle.org/road-to-configuration-cache
blog.gradle.org
State of the Configuration Cache - On the Road to Gradle 9
Introduction
Gemini in Android Studio for businesses - более секьюрная версия для корпоративного кода
#android #ai #gemini
https://android-developers.googleblog.com/2025/04/gemini-in-android-studio-for-business.html
#android #ai #gemini
https://android-developers.googleblog.com/2025/04/gemini-in-android-studio-for-business.html
Android Developers Blog
Gemini in Android Studio for businesses: Develop with confidence, powered by AI
Gemini in Android Studio helps you bridge design mocks to Compose UI code, accelerating Android development and boosting developer productivity.
K2 mode будет включен по умолчанию начиная с IntelliJ IDEA 2025.1. Он улучшит производительность и позволит использовать некоторые новые фичи Kotlin
#android #kotlin #compiler
https://blog.jetbrains.com/idea/2025/04/k2-mode-in-intellij-idea-2025-1-current-state-and-faq/
#android #kotlin #compiler
https://blog.jetbrains.com/idea/2025/04/k2-mode-in-intellij-idea-2025-1-current-state-and-faq/
The JetBrains Blog
K2 Mode in IntelliJ IDEA 2025.1: Current State and FAQ | The IntelliJ IDEA Blog
Starting with IntelliJ IDEA 2025.1, K2 mode, a new implementation of Kotlin support, will be enabled by default. This change is an important step in the ongoing effort to improve Kotlin support in the
ViewModelScenario - поможет протестить Lifecycle кейсы вью-модели
Доступен с Lifecycle 2.9.0-alpha08.
#android #viewmodel #test
https://medium.com/androiddevelopers/unit-testing-lifecycle-and-state-in-viewmodels-9d406c08cbd7
Доступен с Lifecycle 2.9.0-alpha08.
#android #viewmodel #test
https://medium.com/androiddevelopers/unit-testing-lifecycle-and-state-in-viewmodels-9d406c08cbd7
Medium
Unit Testing Lifecycle and State in ViewModels
Simplify Android ViewModel testing with ViewModelScenario, now available for catching cleanup and saved state errors.
Обзор последних изменений в Compose BOM 2025.04.01
- Autofill
- Text
- Visibility tracking
- Animate composable bounds
- Increased API stability
- Improvements and fixes for core features
#android #compose
https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
- Autofill
- Text
- Visibility tracking
- Animate composable bounds
- Increased API stability
- Improvements and fixes for core features
#android #compose
https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
Android Developers Blog
What’s new in the Jetpack Compose April ’25 release
Upgrade your Android UI development with Jetpack Compose 1.8: autofill integration, text enhancements, visibility tracking, stabilized APIs, and more
Вышла стабильная версия Android Studio Meerkat Feature Drop
Список изменений:
Developer Productivity:
- Analyze Crash Reports with Gemini
- Generate Unit Test Scenarios with Gemini
- Gemini Prompt Library
Compose and UI:
- Themed Icon Preview
- Compose Preview Enhancements (Zoom, Collapsible Groups, View Modes)
Build and Deploy:
- KMP Shared Module Template
- Updated UX for Adding Devices
- Google Play SDK Insights: Deprecated SDK Warnings
- Updated Build Menu & Actions
- Standardized Config Directories
IntelliJ Platform Update
- Feature complete K2 mode
- Improved Kotlin and Java** inspection reliability
- Debugger improvements
- Speed and quality of life improvements in Terminal
#androidstudio #android
https://android-developers.googleblog.com/2025/05/android-studio-meerkat-feature-drop-is-stable.html
Список изменений:
Developer Productivity:
- Analyze Crash Reports with Gemini
- Generate Unit Test Scenarios with Gemini
- Gemini Prompt Library
Compose and UI:
- Themed Icon Preview
- Compose Preview Enhancements (Zoom, Collapsible Groups, View Modes)
Build and Deploy:
- KMP Shared Module Template
- Updated UX for Adding Devices
- Google Play SDK Insights: Deprecated SDK Warnings
- Updated Build Menu & Actions
- Standardized Config Directories
IntelliJ Platform Update
- Feature complete K2 mode
- Improved Kotlin and Java** inspection reliability
- Debugger improvements
- Speed and quality of life improvements in Terminal
#androidstudio #android
https://android-developers.googleblog.com/2025/05/android-studio-meerkat-feature-drop-is-stable.html
Android Developers Blog
Android Studio Meerkat Feature Drop is stable
Download the Android Studio Meerkat Feature Drop (2024.3.2) with key features like Gemini Prompt Library, improved KMP integration, and more.
Пара статей о том, как реализовано тестирование приложений в Netflix и Dropbox
#android #testing
https://medium.com/androiddevelopers/netflix-app-testing-at-scale-eb4ef6b40124
https://medium.com/androiddevelopers/how-dropbox-leverages-testing-to-maintain-high-level-of-trust-at-scale-b7b1bdf6161e
#android #testing
https://medium.com/androiddevelopers/netflix-app-testing-at-scale-eb4ef6b40124
https://medium.com/androiddevelopers/how-dropbox-leverages-testing-to-maintain-high-level-of-trust-at-scale-b7b1bdf6161e
Medium
Netflix App Testing At Scale
Learn how Netflix dealt with the challenges of testing a playback app at a massive scale, and how their testing strategy has evolved.
Еще одна статья о том, как правильно грузить данные в ViewModel
#android #viewmodel #architecture #bestpractice
https://proandroiddev.com/how-to-load-data-kotlin-898f9add9c6f
#android #viewmodel #architecture #bestpractice
https://proandroiddev.com/how-to-load-data-kotlin-898f9add9c6f
Medium
Stale Data & Leaks were killing my Kotlin apps for 5 years. Here’s the fix.
This is the last article you’ll ever read on loading data in Kotlin.
Бета релиз KMP плагина от JetBrains. Но отзывы пока так себе, средняя оценка - 2.8.
#android #kmp #plugin #androidstudio #multiplatform
https://blog.jetbrains.com/kotlin/2025/05/kotlin-multiplatform-tooling-now-in-intellij-idea-and-android-studio/
#android #kmp #plugin #androidstudio #multiplatform
https://blog.jetbrains.com/kotlin/2025/05/kotlin-multiplatform-tooling-now-in-intellij-idea-and-android-studio/
The JetBrains Blog
Kotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin Blog
The new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.
Полезные материалы с Google I/O 25
#android #conference #googleio
Обзор анонсов:
https://android-developers.googleblog.com/2025/05/16-things-to-know-for-android-developers-google-io-2025.html
Плейлист видео:
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc86SrjccwTtBzH4Ptu3Mrai
#android #conference #googleio
Обзор анонсов:
https://android-developers.googleblog.com/2025/05/16-things-to-know-for-android-developers-google-io-2025.html
Плейлист видео:
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc86SrjccwTtBzH4Ptu3Mrai
Android Developers Blog
16 things to know for Android developers at Google I/O 2025
Google I/O '25 features 16 key announcements for Android developers, including AI integration, enhancements to design, camera and media, and more.
Материалы с Google I/O 25 про использование AI в Android
#android #ai #googleio
https://android-developers.googleblog.com/2025/06/top-3-updates-for-ai-on-android-google-io.html
#android #ai #googleio
https://android-developers.googleblog.com/2025/06/top-3-updates-for-ai-on-android-google-io.html
Android Developers Blog
Top 3 things to know for AI on Android at Google I/O ‘25
Explore the top 3 Google I/O '25 Android AI announcements, making AI development easier and smarter with Gemini Nano, AI Edge, and Firebase AI Logic.
Небольшая статья о том, почему стоит обратить внимание на новую библиотеку для навигации в Compose - Navigation 3
#android #compose #navigation
https://proandroiddev.com/future-of-android-why-navigation-3-is-a-game-changer-f835f841c17f
#android #compose #navigation
https://proandroiddev.com/future-of-android-why-navigation-3-is-a-game-changer-f835f841c17f
Medium
Future Of Android: Why Navigation 3 is a Game-Changer!
New Navigation Library that fits for all use cases.