StartAndroid
11.1K subscribers
350 photos
9 videos
4 files
1.67K links
Канал об Android (Андроид) разработке

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

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

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

Реклама - https://startandroid.ru/ru/about/reklama.html
Download Telegram
Новая 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
Пост о новой фиче Android Studio, которая позволяет видеть данные из крэшлитики. И обзор новых возможностей этой фичи, которые пока доступны только в Beta версии студии

#androidstudio #firebase #crashlytics

https://medium.com/androiddevelopers/see-crashlytics-issue-reports-directly-in-android-studio-with-app-quality-insights-db0ff27454f0
Полезные советы/хоткеи по работе со студией

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
Новая версия стабильной 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
Новый дизайн и другие новые фичи доступны в 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
Обзор полезной фичи Android Studio - Scratch File.

Это возможность создать вне проекта временный файл для экспериментов. При этом он может использовать классы из проекта.

#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
Стабильный жираф с обновленным дизайном

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
Курс от 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