
Studio
https://developer.android.com/studio |
https://developer.android.com/studio/preview |
https://developer.android.com/studio/nightly |
region
& endregion
Используются для создания блоков кода, которые можно сворачивать и разворачивать. Это помогает структурировать код и улучшает его читаемость, особенно в больших классах или файлах. Блоки между region и endregion можно свернуть, чтобы сократить отображение кода, не удаляя его, что делает навигацию по файлу более удобной.
//region Initialization
fun initViews() {
// код инициализации
}
fun setupListeners() {
// код настройки слушателей
}
//endregion
print
Выводит текст или значение в консоль без добавления новой строки в конце. Оставляет курсор на той же строке, что позволяет продолжить вывод текста или значений подряд.
Команда print
не выводит текст в консоль Android Studio, потому что не добавляет символ новой строки \n
. Консоль обновляется только при получении новой строки или сбросе буфера. Если сначала вызвать print
, текст накопится, а после println
— выведется вместе с новой строкой.
fun main() {
print("Hello")
print(" ")
print("World!")
}
println
Используется для вывода текста в консоль или стандартный поток вывода. Принимает строку или любое другое значение, конвертирует его в строку и выводит, автоматически добавляя перевод строки в конце. println
особенно полезна для отладки и тестирования, так как позволяет разработчику видеть промежуточные значения и состояние программы.
fun main() {
val name = "Alice"
val age = 25
println("Name: $name")
println("Age: $age")
println("Hello, World!") // Выводит "Hello, World!" и переводит строку
}

Отключить открытие окна Run после сборки проекта
Run
→ Edit Configurations
→ Before launch
→ Activate Tool Window
→ ☐
Открывать чистый Logcat после сборки проекта
Run
→ Edit Configurations
→ Miscellaneous
→ Logcat
→ Show logcat automatically
→ ☑️
Run
→ Edit Configurations
→ Miscellaneous
→ Logcat
→ Clear log before launch
→ ☑️
Отключить неиспользуемые функции в статус баре
Отправка отзывов разработчикам Google.View
→ Appearance
→ Status Bar Widgets
→ Send Feedback to Google
→ ☐
Отключить неиспользуемые плагины
Все используют Git, Mercurial тебе не нужен.Settings
→ Plugins
→ Installed
→ Version Controls
→ Mercurial
→ ☐
Все используют Git, Subversion тебе не нужен.Settings
→ Plugins
→ Installed
→ Version Controls
→ Subversion
→ ☐
Gemini в РФ недоступен.Settings
→ Plugins
→ Installed
→ Other Tools
→ Gemini
→ ☐
Включить Single Name Import в Kotlin
Эта настройка управляет тем, как импортируются функции, свойства и объекты. Use single name import
включает использование одиночных импортов. Вместо группового импорта import com.example.*
, каждый элемент импортируется по имени import com.example.MyFunction
. Это улучшает читаемость кода: видно, какие именно элементы используются, а также снижает вероятность конфликтов имён. Если отключить, импорт будет происходить через *
, что сокращает число строк, но делает код менее явным.
Settings
→ Editor
→ Code Style
→ Kotlin
→ Imports
→ Top Level Symbols
→ Use single name import
→ ☑️
Settings
→ Editor
→ Code Style
→ Kotlin
→ Imports
→ Java Statics and Enum Members
→ Use single name import
→ ☑️
Включить автоимпорт зависимостей в Kotlin
Settings
→ Editor
→ General
→ Auto Import
→ Kotlin
→ Optimize imports on the fly
→ ☑️
Включить компактное отображение в Logcat
Logcat
→ Configure Logcat Formatting Options
→ Compact View
→ ☑️
Отключить отображение окна репорта при краше проекта
Settings
→ Appearance & Behavior
→ System Settings
→ Data Sharing
→ Send usage statistics to google
→ ☐
Увеличить количество одновременно открытых вкладок до максимального значения
Settings
→ Editor
→ General
→ Editor Tabs
→ Closing Policy
→ Tab limit
→ 100
Отключить отображение имен параметров в Kotlin
Settings
→ Editor
→ Inlay Hints
→ Parameter names
→ Kotlin
→ ☐
Настроить Split-отображение при открытии файлов
Settings
→ Editor
→ UI Tools
→ Editor View Mode
→ Resource
→ Split
Settings
→ Editor
→ UI Tools
→ Editor View Mode
→ Show split mode if file contains preview annotation
→ ☑️
Выделить под IDE больше памяти
Settings
→ Appearance & Behavior
→ System Settings
→ Memory Settings
→ IDE Heap Size Settings
→ 8192 MB