Новая Android Studio Electric Eel вышла на прошлой неделе.
Список изменений:
Design
- Compose Preview updates automatically
- Compose Preview device spec
- Layout Inspector recomposition rendering highlights
- Visual Linting
- Universal Problems panel
Build & dependencies
- Improved Sync performance with parallel project imports
- Download impact in Build Analyzer
- Upgrade Assistant post-upgrade report and rollback support
- SDK Index integration
- Baseline Profile fix for App Bundles
Emulators & devices
- New "Desktop" category & Desktop AVD
- Resizable Emulator (Experimental)
- Physical Devices Mirroring (Experimental, Opt-in)
IntelliJ
- IntelliJ Platform 2022.1 Update
#androidstudio #android
https://android-developers.googleblog.com/2023/01/android-studio-electric-eel.html
Список изменений:
Design
- Compose Preview updates automatically
- Compose Preview device spec
- Layout Inspector recomposition rendering highlights
- Visual Linting
- Universal Problems panel
Build & dependencies
- Improved Sync performance with parallel project imports
- Download impact in Build Analyzer
- Upgrade Assistant post-upgrade report and rollback support
- SDK Index integration
- Baseline Profile fix for App Bundles
Emulators & devices
- New "Desktop" category & Desktop AVD
- Resizable Emulator (Experimental)
- Physical Devices Mirroring (Experimental, Opt-in)
IntelliJ
- IntelliJ Platform 2022.1 Update
#androidstudio #android
https://android-developers.googleblog.com/2023/01/android-studio-electric-eel.html
Android Developers Blog
Android Studio Electric Eel
News and insights on the Android platform, developer tools, and events.
Пост о новой фиче Android Studio, которая позволяет видеть данные из крэшлитики. И обзор новых возможностей этой фичи, которые пока доступны только в Beta версии студии
#androidstudio #firebase #crashlytics
https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
#androidstudio #firebase #crashlytics
https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
Medium
See Crashlytics issue reports directly in Android Studio with App Quality Insights
The new App Quality Insights window, helps you discover, investigate, and reproduce issues reported by Crashlytics all in one place.
Полезные советы/хоткеи по работе со студией
1. Surround with
2. Split editor
3. Extract Method
4. Bookmarks
5. Live templates
#androidstudio
https://pavelparradomarin.medium.com/5-hidden-android-studio-features-that-will-boost-your-productivity-12842f8627f8
1. Surround with
2. Split editor
3. Extract Method
4. Bookmarks
5. Live templates
#androidstudio
https://pavelparradomarin.medium.com/5-hidden-android-studio-features-that-will-boost-your-productivity-12842f8627f8
Medium
5 Hidden Android Studio Features That Will Boost Your Productivity
Introduction
Новая версия стабильной Android Studio - Flamingo
Список основных изменений:
UI Tools
- Live Edit (Compose) - Experimental
- Themed app icon Preview support
- Dynamic color Preview
- Jetpack Compose and Material 3 Templates
Build
- Build Analyzer Task Categorization
- One-click Automated Profileable Build and Run
- Lint Support for SDK Extensions
- Breaking changes in Android Gradle Plugin 8.0
Inspect
- Updates to App Quality Insights
- Network Inspector Traffic Interception
- Auto-connect to foreground process in Layout Inspector
IntelliJ
- IntelliJ Platform 2022.2 Update
#androidstudio
https://android-developers.googleblog.com/2023/04/android-studio-flamingo-is-stable.html
Список основных изменений:
UI Tools
- Live Edit (Compose) - Experimental
- Themed app icon Preview support
- Dynamic color Preview
- Jetpack Compose and Material 3 Templates
Build
- Build Analyzer Task Categorization
- One-click Automated Profileable Build and Run
- Lint Support for SDK Extensions
- Breaking changes in Android Gradle Plugin 8.0
Inspect
- Updates to App Quality Insights
- Network Inspector Traffic Interception
- Auto-connect to foreground process in Layout Inspector
IntelliJ
- IntelliJ Platform 2022.2 Update
#androidstudio
https://android-developers.googleblog.com/2023/04/android-studio-flamingo-is-stable.html
Android Developers Blog
Android Studio Flamingo is stable
News and insights on the Android platform, developer tools, and events.
Новый дизайн и другие новые фичи доступны в beta (Giraffe) и canary (Hedgehog) версиях Android Studio.
Coding productivity
- Android Studio Bot
- Live Edit
Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant
Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API
Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices
IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI
#androidstudio
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
Coding productivity
- Android Studio Bot
- Live Edit
Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant
Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API
Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices
IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI
#androidstudio
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
История редизайна иконки Android Studio
#androidstudio
https://android-developers.googleblog.com/2023/05/redesigning-android-studio-logo.html
#androidstudio
https://android-developers.googleblog.com/2023/05/redesigning-android-studio-logo.html
Обзор полезной фичи Android Studio - Scratch File.
Это возможность создать вне проекта временный файл для экспериментов. При этом он может использовать классы из проекта.
#androidstudio
https://zaplatform.com/android-studio-tip-1-scratch-files-6f511f9b043d
Это возможность создать вне проекта временный файл для экспериментов. При этом он может использовать классы из проекта.
#androidstudio
https://zaplatform.com/android-studio-tip-1-scratch-files-6f511f9b043d
Несколько полезных шаблонов (template) для Android Studio
- MutableStateFlow and StateFlow
- HiltViewModel
- Scoped Coroutine function to ViewModel
- Module Class with Binds in Hilt
- Binds in Hilt
- Module Class with Provides in Hilt
- Provides in Hilt
- Definition of Dao for Room database
- Test class for unit testing
- Single unit test
- Mock creation
#androidstudio
https://proandroiddev.com/android-studio-live-code-templates-to-save-your-time-coding-ff230495bf80
- MutableStateFlow and StateFlow
- HiltViewModel
- Scoped Coroutine function to ViewModel
- Module Class with Binds in Hilt
- Binds in Hilt
- Module Class with Provides in Hilt
- Provides in Hilt
- Definition of Dao for Room database
- Test class for unit testing
- Single unit test
- Mock creation
#androidstudio
https://proandroiddev.com/android-studio-live-code-templates-to-save-your-time-coding-ff230495bf80
Medium
Android Studio Live Code Templates to Save Your Time Coding
Please do not waste your time by repeating the same code patterns and spend it creating the apps.
Стабильный жираф с обновленным дизайном
IDE Enhancements:
- Upgraded to IntelliJ Platform 2022.3
- New UI for Android Studio
- Updated Device Explorer
- New diagnostic & bug reporting tool
Coding Productivity:
- Use Live Edit to update composables in real time
- Compose Animation Preview - Extend animation support
- Android SDK Upgrade Assistant
Improvements to the build system:
- Kotlin DSL in your Gradle build scripts
- Download info during Gradle sync
- Automatic per-app language support
- Make selected modules toolbar button
#androidstudio #release
https://android-developers.googleblog.com/2023/07/android-studio-giraffe-is-stable.html
IDE Enhancements:
- Upgraded to IntelliJ Platform 2022.3
- New UI for Android Studio
- Updated Device Explorer
- New diagnostic & bug reporting tool
Coding Productivity:
- Use Live Edit to update composables in real time
- Compose Animation Preview - Extend animation support
- Android SDK Upgrade Assistant
Improvements to the build system:
- Kotlin DSL in your Gradle build scripts
- Download info during Gradle sync
- Automatic per-app language support
- Make selected modules toolbar button
#androidstudio #release
https://android-developers.googleblog.com/2023/07/android-studio-giraffe-is-stable.html
Android Developers Blog
Android Studio Giraffe is stable
we are thrilled to announce the stable release of Android Studio Giraffe. Download now to incorporate the new features into your workflow.
Ускоряем поиск по коду в Android Studio
#androidstudio
https://habr.com/ru/companies/ozontech/articles/759480/
#androidstudio
https://habr.com/ru/companies/ozontech/articles/759480/
Хабр
Ускоряем поиск по коду в Android Studio
Рассмотрим возможности Android Studio, позволяющие быстрее ориентироваться в коде: находить нужные фрагменты и выявлять связи между ними. Если вы опытный пользователь, то вам известно большинство...
Studio Bot теперь доступен не только в штатах, но и еще в куче стран ... но не в Европе.
#androidstudio #bot
https://android-developers.googleblog.com/2023/09/studio-bot-expands-to-international-markets.html
#androidstudio #bot
https://android-developers.googleblog.com/2023/09/studio-bot-expands-to-international-markets.html
Android Developers Blog
Studio Bot expands to 170+ international markets!
We've expanded Studio Bot – an AI-powered coding assistant – to over 160 countries in the canary release channel of Android Studio.
Курс от 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/
The JetBrains Blog
Learn IDE Code Refactoring in Kotlin for Enhanced Code Quality | The JetBrains Academy Blog
The Introduction to IDE Code Refactoring in Kotlin course has been released on JetBrains Marketplace.
Обзор нескольких полезных возможностей студии.
Я, например, не знал про инструмент 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.