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.
Context parameters релизнуты в Beta статусе в Kotlin 2.2.0
Миграция на них с текущих context receivers крайне рекомендуется, т.к. context receivers будут в дальнейшем удалены
#kotlin #contextreceivers #contextparameters
https://blog.jetbrains.com/kotlin/2025/04/update-on-context-parameters/
Миграция на них с текущих context receivers крайне рекомендуется, т.к. context receivers будут в дальнейшем удалены
#kotlin #contextreceivers #contextparameters
https://blog.jetbrains.com/kotlin/2025/04/update-on-context-parameters/
The JetBrains Blog
Update on Context Parameters | The Kotlin Blog
Context parameters will be replacing context receivers in Kotlin, with version 2.2.0 featuring them as Beta. We are committed to providing an easy migration between both features, including dedicated compiler and IntelliJ IDEA support.
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
Автор призывает быть внимательнее при использовании массивов в Data классах из-за их реализации equals()
#kotlin #dataclass #array
https://proandroiddev.com/avoid-using-array-in-the-data-class-constructor-in-kotlin-ebc308e46a95
#kotlin #dataclass #array
https://proandroiddev.com/avoid-using-array-in-the-data-class-constructor-in-kotlin-ebc308e46a95
Medium
Avoid using Array in the data class constructor in Kotlin
Understand the hidden risks of using Array inside Kotlin data classes — and a better alternative.
Вышла стабильная версия 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.
На Я.Субботниках технические специалисты Яндекса рассказывают об устройстве сервисов, над которыми они работают. В этот раз собираемся в двух городах — Москва и Санкт-Петербург!
Что ждёт участников:
Среди тем докладов этого года: секреты адаптации мобильного приложения под ТВ, стратегии ускорения старта и observability-система для BDUI. Полное расписание ищите на сайте.
➡️ Регистрируйтесь и приходите слушать доклады, задавать вопросы и обсуждать кейсы
#реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
Еще одна статья о том, как правильно грузить данные в 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/
Tech Talk — это тренажёр твоих технических интервью.
Уже осознал что двигать таски в джире это не то же самое что отвечать на душные вопросы на собесе? Хочешь на мок собес, но не знаешь как на него попасть?
Мы делаем то, что не даёт ни один курс: живые собеседования с фидбеком.
- Ты можешь пройти интервью как кандидат.
- Или провести его как интервьюер.
- А потом разобрать, что было круто, а что — не очень.
Это честно, по-настоящему и без стресса.
Вступай — каждое интервью делает тебя сильнее.
https://www.tgoop.com/+GOwYBsMYm2xmODAy
#реклама
Уже осознал что двигать таски в джире это не то же самое что отвечать на душные вопросы на собесе? Хочешь на мок собес, но не знаешь как на него попасть?
Мы делаем то, что не даёт ни один курс: живые собеседования с фидбеком.
- Ты можешь пройти интервью как кандидат.
- Или провести его как интервьюер.
- А потом разобрать, что было круто, а что — не очень.
Это честно, по-настоящему и без стресса.
Вступай — каждое интервью делает тебя сильнее.
https://www.tgoop.com/+GOwYBsMYm2xmODAy
#реклама
Полезные материалы с 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.
Команда RuStore приглашает специалистов с опытом в разработке, тестировании и продвижении мобильных приложений в любых магазинах приложений стать участниками регулярных UX-исследований 👨💻📱
Мы стремимся сделать консоль разработчика и сам RuStore еще удобнее — и нам важен ваш опыт, чтобы двигаться в нужном направлении.
Формат участия:
Проводим интервью в онлайн-режиме, продолжительность — от 30 до 90 минут. Исследования проходят на регулярной основе в течение года, но мы будем приглашать вас с комфортной для вас частотой.
Что вы получите:
✅ Оценка новых функций еще до их релиза
✅ Влияние на интерфейсы RuStore
✅ Прямой контакт с командой продукта
💸 За участие в каждом исследовании предусмотрены призы!
Хотите присоединиться?
Заполните короткую анкету, и мы свяжемся с вами, как только появится актуальное для вашего опыта исследование.
#реклама
Мы стремимся сделать консоль разработчика и сам RuStore еще удобнее — и нам важен ваш опыт, чтобы двигаться в нужном направлении.
Формат участия:
Проводим интервью в онлайн-режиме, продолжительность — от 30 до 90 минут. Исследования проходят на регулярной основе в течение года, но мы будем приглашать вас с комфортной для вас частотой.
Что вы получите:
✅ Оценка новых функций еще до их релиза
✅ Влияние на интерфейсы RuStore
✅ Прямой контакт с командой продукта
💸 За участие в каждом исследовании предусмотрены призы!
Хотите присоединиться?
Заполните короткую анкету, и мы свяжемся с вами, как только появится актуальное для вашего опыта исследование.
#реклама
Последние новости из мира Kotlin
- Kotlin 2.2 and language evolution
- K2 compiler: Now the default in IntelliJ IDEA 2025.1
- New language features on the way
- Kotlin build tool innovation – Amper
- Growth of the Kotlin Foundation and reopening of the Grants Program
- Introducing Koog: A framework for building AI agents in Kotlin (now open source)
- Kotlin Multiplatform: New KMP plugin in IntelliJ IDEA + Android Studio and Compose Multiplatform Updates
- Compose Multiplatform for iOS is Stable
- Kotlin/Wasm and Compose for web progress
- Kotlin for server side: Growing adoption and Spring partnership
- Backend ecosystem: Ktor 3 and revamped Exposed
- Official Kotlin LSP in development
#kotlin #kmp #amper #multiplatform
https://blog.jetbrains.com/kotlin/2025/05/kotlinconf-2025-language-features-ai-powered-development-and-kotlin-multiplatform/
- Kotlin 2.2 and language evolution
- K2 compiler: Now the default in IntelliJ IDEA 2025.1
- New language features on the way
- Kotlin build tool innovation – Amper
- Growth of the Kotlin Foundation and reopening of the Grants Program
- Introducing Koog: A framework for building AI agents in Kotlin (now open source)
- Kotlin Multiplatform: New KMP plugin in IntelliJ IDEA + Android Studio and Compose Multiplatform Updates
- Compose Multiplatform for iOS is Stable
- Kotlin/Wasm and Compose for web progress
- Kotlin for server side: Growing adoption and Spring partnership
- Backend ecosystem: Ktor 3 and revamped Exposed
- Official Kotlin LSP in development
#kotlin #kmp #amper #multiplatform
https://blog.jetbrains.com/kotlin/2025/05/kotlinconf-2025-language-features-ai-powered-development-and-kotlin-multiplatform/
The JetBrains Blog
KotlinConf 2025 Unpacked: Upcoming Language Features, AI-Powered Development, and Kotlin Multiplatform Upgrades | The Kotlin Blog
KotlinConf 2025 unveiled major updates that set the tone for the year ahead: new features, AI tools, KMP milestones, and a partnership for the backend.