Курс от JetBrains по рефакторингу кода в IntelliJ IDEA
- Introduction
- RefactoringAndItsPurpose
- CodeStyleAndFormatting
- RenamingCode
- MovingCode
- ExtractingCode
- InliningCode
- RefactoringToDesignPatterns
- Conclusion
#course #androidstudio #kotlin
https://blog.jetbrains.com/education/2024/01/17/learn-ide-code-refactoring/
- Introduction
- RefactoringAndItsPurpose
- CodeStyleAndFormatting
- RenamingCode
- MovingCode
- ExtractingCode
- InliningCode
- RefactoringToDesignPatterns
- Conclusion
#course #androidstudio #kotlin
https://blog.jetbrains.com/education/2024/01/17/learn-ide-code-refactoring/
Обзор нескольких полезных возможностей студии.
Я, например, не знал про инструмент Analyze Data Flow. Он позволяет удобно проследить путь, по которому аргумент пришел в текущую функцию (to Here), и по которому он пойдет дальше (from Here).
#androidstudio
https://proandroiddev.com/level-up-your-daily-coding-unveiling-four-lesser-known-tools-in-android-studio-df58f152de62
Я, например, не знал про инструмент Analyze Data Flow. Он позволяет удобно проследить путь, по которому аргумент пришел в текущую функцию (to Here), и по которому он пойдет дальше (from Here).
#androidstudio
https://proandroiddev.com/level-up-your-daily-coding-unveiling-four-lesser-known-tools-in-android-studio-df58f152de62
Вышла стабильная Android Studio Iguana
Debugging
- Version control in App Quality Insights
- View Crashlytics in App Quality Insights
Design
- Jetpack Compose UI Check
- Progressive rendering for Compose Preview
Develop
- Intellij platform update
Testing
- Baseline Profiles wizard
- Espresso Device API
- The latest Android Virtual Devices
Build
- Support for Gradle Version Catalogs
- Policy issue warnings in Google Play SDK Index
- CompileSDK version support
https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html
#android #androidstudio
Debugging
- Version control in App Quality Insights
- View Crashlytics in App Quality Insights
Design
- Jetpack Compose UI Check
- Progressive rendering for Compose Preview
Develop
- Intellij platform update
Testing
- Baseline Profiles wizard
- Espresso Device API
- The latest Android Virtual Devices
Build
- Support for Gradle Version Catalogs
- Policy issue warnings in Google Play SDK Index
- CompileSDK version support
https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html
#android #androidstudio
Видео-обзор новых фич недавно вышедшей студии Игуаны
#androidstudio
https://www.youtube.com/watch?v=kVZ1QNMMub0
#androidstudio
https://www.youtube.com/watch?v=kVZ1QNMMub0
YouTube
What’s new in Android Studio Iguana
Struggling with sluggish app performance, frustrating crashes, and dependency headaches? Android Studio Iguana delivers powerful new tools to tackle these challenges, and is now available for downloading on the stable channel.
This version includes new features…
This version includes new features…
Привет, Хабр! Меня зовут Алексей, я ведущий разработчик платформенной команды и по совместительству лид архитектурной компетенции в проекте Альфа-Бизнес. Сегодня я расскажу, как можно автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio.
#android #androidstudio
https://habr.com/ru/companies/alfa/articles/799873/
#android #androidstudio
https://habr.com/ru/companies/alfa/articles/799873/
Хабр
Автоматизируем рутину в Android разработке: плагин для создания шаблонного кода на примере создания -api -impl модулей
Привет, Хабр! Меня зовут Алексей, я ведущий разработчик платформенной команды и по совместительству лид архитектурной компетенции в проекте Альфа-Бизнес. Сегодня я расскажу, как можно автоматизировать...
Пример использования нового Power Profiler. Он отображает уровень потребления энергии различными системными компонентами (WLAN, CPU, Memory). Это дает возможность наглядно увидеть, насколько можно снизить энергопотребление, уменьшив качество воспроизводимого видео.
#android #androidstudio #performance #profiler
https://android-developers.googleblog.com/2024/04/how-to-effectively-ab-test-power-consumption-for-your-android-app-features.html
#android #androidstudio #performance #profiler
https://android-developers.googleblog.com/2024/04/how-to-effectively-ab-test-power-consumption-for-your-android-app-features.html
Статья о создании своего плагина в Android Studio, часть 1.
Судя по всему, в итоге автор собирается создать плагин для работы с ADB
#android #androidstudio #plugin
https://medium.com/@farhaddeveloper98/write-androidstudio-plugin-step-by-step-part1-create-simple-action-toolwindow-with-custom-ui-01aeefceec94
Судя по всему, в итоге автор собирается создать плагин для работы с ADB
#android #androidstudio #plugin
https://medium.com/@farhaddeveloper98/write-androidstudio-plugin-step-by-step-part1-create-simple-action-toolwindow-with-custom-ui-01aeefceec94
Medium
Write AndroidStudio Plugin Step By Step, Part1: Create Simple Action & ToolWindow with Custom UI.
Crafting Your First Android Studio Plugin
Стабильная Android Studio Jellyfish
Develop
- Gemini in Android Studio
- Modular login permissions
Debug
- Android Device Streaming
- AQI Crashlytics: Multi-events, keys, and logs
- Embedded Layout Inspector
Optimize
- App Links Assistant: Web associations file support
- Baseline Profile installation
Quality Improvements
- 900+ bugs addressed
- Memory errors down by 40%
IntelliJ Platform Update
- Latest Java 21 feature support
- Run to Cursor inlay option
- More 2023.3 features
#androidstudio
https://android-developers.googleblog.com/2024/04/android-studio-jellyfish-is-stable.html
Develop
- Gemini in Android Studio
- Modular login permissions
Debug
- Android Device Streaming
- AQI Crashlytics: Multi-events, keys, and logs
- Embedded Layout Inspector
Optimize
- App Links Assistant: Web associations file support
- Baseline Profile installation
Quality Improvements
- 900+ bugs addressed
- Memory errors down by 40%
IntelliJ Platform Update
- Latest Java 21 feature support
- Run to Cursor inlay option
- More 2023.3 features
#androidstudio
https://android-developers.googleblog.com/2024/04/android-studio-jellyfish-is-stable.html
Android Studio теперь будет иметь два основных релиза.
Первый (platform update) отвечает за обновление IntelliJ IDEA. С точки зрения версии, будут обновлены первые два числа - 202X.X.1
Второй (feature drop) релиз отвечает за фичи, связанные с Android разработкой. Это третье число - 2024.1.X
#androidstudio
https://android-developers.googleblog.com/2024/05/more-frequent-focused-updates-for-android-studio.html
Первый (platform update) отвечает за обновление IntelliJ IDEA. С точки зрения версии, будут обновлены первые два числа - 202X.X.1
Второй (feature drop) релиз отвечает за фичи, связанные с Android разработкой. Это третье число - 2024.1.X
#androidstudio
https://android-developers.googleblog.com/2024/05/more-frequent-focused-updates-for-android-studio.html
Android Developers Blog
More frequent, focused updates for Android Studio
We're ensuring that important updates to the IntelliJ IDEA platform reach the Android Studio Stable channel more frequently for increased quality.
Видео с Google IO. Что нового для разработчиков появилось в последних версиях Android Studio. В том числе несколько демонстраций использования Gemini.
#android #androidstudio
https://www.youtube.com/watch?v=2wOfYgIMf-A
#android #androidstudio
https://www.youtube.com/watch?v=2wOfYgIMf-A
YouTube
What's new in Android development tools
Discover what's new in Android Studio for Android app developers. We'll share some demos and present relevant features that can accelerate developers' workflows across Android APIs, Firebase, and Google AI.
Download Android Studio → https://g.co/AndroidStudio…
Download Android Studio → https://g.co/AndroidStudio…
IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения
Команда Spring АйО рада поделиться с вами свежей новостью от JetBrains: стала доступна первая EAP-версия IntelliJ IDEA 2024.3. Среди нововведений улучшения для java и kotlin, прокаченный AI Assistant, а также улучшенный UX.
#intellij #androidstudio
https://habr.com/ru/companies/spring_aio/articles/842854/
Команда Spring АйО рада поделиться с вами свежей новостью от JetBrains: стала доступна первая EAP-версия IntelliJ IDEA 2024.3. Среди нововведений улучшения для java и kotlin, прокаченный AI Assistant, а также улучшенный UX.
#intellij #androidstudio
https://habr.com/ru/companies/spring_aio/articles/842854/
Хабр
IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения
Команда Spring АйО рада поделиться с вами свежей новостью от JetBrains: стала доступна первая EAP-версия IntelliJ IDEA 2024.3. Среди нововведений улучшения для java и kotlin, прокаченный AI Assistant,...
Выпуск подкаста Android Developers Backstage про разработку UI/UX части Android Studio.
Intro
Android Dev UX team
What kind of libraries and languages are used to build Android studio?
Swing
Reactive and declarative programming models
SKIA for Kotlin
Jetpack Compose widgets
Jewel
Text rendering across platforms
Differences in behaviors
Support for markdown files
What is markdown?
Swing and html
Selection handling in StudioBot
Boosting productivity with Compose
Standalone vs plugin artifacts
The difference between Jewel & Swing
HTML vs Markdown
Markdeep
Jewel's Markdown API
Where to find Jewel?
Sebastiano’s podcast - Code with the Italians
Final thoughts
#androidstudio
https://www.youtube.com/watch?v=HmjKmoct3Ws
Intro
Android Dev UX team
What kind of libraries and languages are used to build Android studio?
Swing
Reactive and declarative programming models
SKIA for Kotlin
Jetpack Compose widgets
Jewel
Text rendering across platforms
Differences in behaviors
Support for markdown files
What is markdown?
Swing and html
Selection handling in StudioBot
Boosting productivity with Compose
Standalone vs plugin artifacts
The difference between Jewel & Swing
HTML vs Markdown
Markdeep
Jewel's Markdown API
Where to find Jewel?
Sebastiano’s podcast - Code with the Italians
Final thoughts
#androidstudio
https://www.youtube.com/watch?v=HmjKmoct3Ws
YouTube
Studio Jewelry - Android Developers Backstage
Link to podcast → https://goo.gle/3YAzC4c
In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer…
In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer…
Обзор новых возможностей Gemini. Пока только в Canary, но некоторые скоро попадут в стабильный Ladybug Feature Drop.
Gemini Code Transforms - modify and refactor your code within the editor
Commit message generation - automatically generate commit messages with Gemini
Rethink and Rename - get help renaming your classes, methods, and variables
Prompt library - save and recall your most commonly used
Compose Preview Generation - generate previews for your composables with Gemini
Generate documentation - have Gemini help you document your code
Unit test scenario generation - generate unit test scenarios
Build / sync error insights - ask Gemini for help in troubleshooting build and sync errors
App Quality Insights - insights on how you can fix crashes from Android Vitals and Firebase Crashlytics
#androidstudio #ai
https://android-developers.googleblog.com/2024/10/whats-new-in-gemini-in-android.html
Gemini Code Transforms - modify and refactor your code within the editor
Commit message generation - automatically generate commit messages with Gemini
Rethink and Rename - get help renaming your classes, methods, and variables
Prompt library - save and recall your most commonly used
Compose Preview Generation - generate previews for your composables with Gemini
Generate documentation - have Gemini help you document your code
Unit test scenario generation - generate unit test scenarios
Build / sync error insights - ask Gemini for help in troubleshooting build and sync errors
App Quality Insights - insights on how you can fix crashes from Android Vitals and Firebase Crashlytics
#androidstudio #ai
https://android-developers.googleblog.com/2024/10/whats-new-in-gemini-in-android.html
Android Developers Blog
Gemini in Android Studio, now helping you across the development lifecycle
New Android Studio features empower devs with AI assistance across the development lifecycle, from coding and UI design to testing and deployment.
Автор пишет, что GitHub Copilot (AI-powered coding assistant) можно прикрутить к студии через плагин. Будет помогать кодить.
#androidstudio #ai #github
https://medium.com/@shahin.cse.sust/how-to-use-github-copilot-with-android-studio-2161e316c0cf
#androidstudio #ai #github
https://medium.com/@shahin.cse.sust/how-to-use-github-copilot-with-android-studio-2161e316c0cf
Вышла стабильная студия Ladybug Feature Drop (2024.2.2)
Что нового:
Gemini in Android Studio
- Code Transforms
- Rename
- Rethink
- Commit Message
- Generate Documentation
Debug
- Animation Preview support for Wear OS Tiles
- Wear Health Services
Optimize
- App Links Assistant
- Google Play SDK Insights Integration
Quality Improvements
- 770+ bugs addressed
IntelliJ Platform Update
- More intuitive full line code completion suggestions
- Preview in the Search Everywhere dialog
- Improved log management for Java and Kotlin programming languages
#androidstudio #release
https://android-developers.googleblog.com/2025/01/android-studio-ladybug-feature-drop-is-stable.html
Что нового:
Gemini in Android Studio
- Code Transforms
- Rename
- Rethink
- Commit Message
- Generate Documentation
Debug
- Animation Preview support for Wear OS Tiles
- Wear Health Services
Optimize
- App Links Assistant
- Google Play SDK Insights Integration
Quality Improvements
- 770+ bugs addressed
IntelliJ Platform Update
- More intuitive full line code completion suggestions
- Preview in the Search Everywhere dialog
- Improved log management for Java and Kotlin programming languages
#androidstudio #release
https://android-developers.googleblog.com/2025/01/android-studio-ladybug-feature-drop-is-stable.html
Android Developers Blog
Android Studio Ladybug Feature Drop is stable!
Android Studio Ladybug Feature Drop (2024.2.2) introduces Gemini AI assistance for coding tasks, debugging improvements for Wear OS Tiles and more.
Серия статей про File Templates
File Templates — мощный инструмент, позволяющий сильно сократить время на генерацию файлов с шаблонным кодом. Он доступен из коробки и не требует лишних действий перед использованием, достаточно прост в освоении, а один раз написанные шаблоны могут использоваться в больших командах, что в целом позволит сократить время разработки.
#androidstudio #templates
https://habr.com/ru/companies/tbank/articles/874048/
File Templates — мощный инструмент, позволяющий сильно сократить время на генерацию файлов с шаблонным кодом. Он доступен из коробки и не требует лишних действий перед использованием, достаточно прост в освоении, а один раз написанные шаблоны могут использоваться в больших командах, что в целом позволит сократить время разработки.
#androidstudio #templates
https://habr.com/ru/companies/tbank/articles/874048/
Хабр
Экспорт и импорт File Templates в IDE от Intellij
Всем привет! На связи Дима Котиков, и это заключительная статья цикла про File Templates. В предыдущих частях мы познакомились с инструментом File Templates, разобрали синтаксис написания шаблонов и...
В новом выпуске подкаста обсуждают десятилетнюю историю Android Studio
#androidstudio
https://www.youtube.com/watch?v=IhP4xwRPJGY
#androidstudio
https://www.youtube.com/watch?v=IhP4xwRPJGY
YouTube
Happy birthday, Android Studio!
In this episode Chet, Romain and Tor chat with Xav and Jamal from the Android Studio team to talk about the history of Android’s IDE.
Chapters:
Intro (00:00)
Topic of the day - Android Studio releases (00:59)
What was before Android studio? (2:33)
Eclipse…
Chapters:
Intro (00:00)
Topic of the day - Android Studio releases (00:59)
What was before Android studio? (2:33)
Eclipse…
Краткий обзор для начинающих - какие команды вызываются под капотом, когда мы запускаем проект в студии
#androidstudio #build
https://proandroiddev.com/behind-the-scenes-what-happens-when-you-press-the-start-button-in-android-studio-801596a9cf91
#androidstudio #build
https://proandroiddev.com/behind-the-scenes-what-happens-when-you-press-the-start-button-in-android-studio-801596a9cf91
Medium
Behind the Scenes: What Happens When You Press the Start button in Android Studio?
As Android developers, we frequently rely on Android Studio’s “Run” or “Start” button to build, deploy, and launch our applications on…
Вышла стабильная версия 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.
Бета релиз 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.