StartAndroid
10.3K subscribers
381 photos
10 videos
5 files
1.82K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Курс от 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/
Обзор нескольких полезных возможностей студии.

Я, например, не знал про инструмент 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
Привет, Хабр! Меня зовут Алексей, я ведущий разработчик платформенной команды и по совместительству лид архитектурной компетенции в проекте Альфа-Бизнес. Сегодня я расскажу, как можно автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio.

#android #androidstudio

https://habr.com/ru/companies/alfa/articles/799873/
Пример использования нового 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 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
Стабильная 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
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
Видео с Google IO. Что нового для разработчиков появилось в последних версиях Android Studio. В том числе несколько демонстраций использования Gemini.

#android #androidstudio

https://www.youtube.com/watch?v=2wOfYgIMf-A
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/
Выпуск подкаста 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
Обзор новых возможностей 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
Автор пишет, что GitHub Copilot (AI-powered coding assistant) можно прикрутить к студии через плагин. Будет помогать кодить.

#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
Серия статей про File Templates

File Templates — мощный инструмент, позволяющий сильно сократить время на генерацию файлов с шаблонным кодом. Он доступен из коробки и не требует лишних действий перед использованием, достаточно прост в освоении, а один раз написанные шаблоны могут использоваться в больших командах, что в целом позволит сократить время разработки.

#androidstudio #templates

https://habr.com/ru/companies/tbank/articles/874048/
Вышла стабильная версия 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