В чем писать код начинающему Android-разработчику: выбираем IDE

itools-downloads.ruАналитика В чем писать код начинающему Android-разработчику: выбираем IDE

Есть множество сред разработки программного обеспечения: Visual Studio, Eclipse, Android Studio, Xamarin Studio и т.д. Все они имею свои плюсы и минусы и предназначены для разных языков программирования и целей.

IntelliJ IDEA — интегрированная среда разработки программного обеспечения, разработанная компанией JetBrains в 2001 году. Она поддерживается на таких операционных системах как: Windows, Linux, macOS. Эта среда разработки поддерживает многие современные высокоуровневые языки программирования, такие как:

  • Java
  • JavaScript
  • CoffeeScript
  • HTML/XHTML/HAML
  • CSS/SASS/LESS
  • XML/XSL/XPath
  • Серверные языки: PHP, Ruby, Python
  • и т.д.

Начиная с версии 9.0, среда доступна в двух редакциях: Community Edition и Ultimate Edition. Community Edition — это полностью свободная версия, доступная под лицензией Apache 2.0, в ней реализована полная поддержка Java SE, Kotlin, Groovy, Scala, а также интеграция с наиболее популярными системами управления версиями.

Ultimate Edition доступна под коммерческой лицензией (платная версия). В ней реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.

Как пользоваться

Первоначальная настройка при первом запуске

При первом запускаете или после того, как было сделано обновление программы, откроется диалоговое окно полной установки, в котором вы можете выбрать импортирование параметров IDE.

Если это был первая установка, то выбирается параметр «Не импортировать параметры» так как их неоткуда импортировать. Далее можно выбрать тему среды.

После выбора темы, можно выбрать выключить или включить нужные плагины, загрузить и установить их из репозитория плагинов IntelliJ IDEA.

После завершения первоначальной настройки, отобразится экран приветствия. Он позволяет:

  • создать новый проект
  • или проверить существующий проект из системы управления версиями
  • открыть существующий
  • импортировать новый проект (среда разработки позволяет перетащить существующий каталог проекта или отдельный файл на экран приветствия и открыть его в IntelliJ IDEA)

После запуска, среда разработки открывает справку Trip of Day.

Как создать проект java

  • В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )

  • В окне New Project выбираем папку Java. В поле Project SDK выбираем папку на компьютере где лежит ранее скаченный SDK для java. (Обычно эти библиотеки для работы с java устанавливаются в папку C/Programs File (или Programs File(x68) в зависимости от той версии которую вы используете)/java/). Далее нажимаем Next. – расположение библиотек jdk и jre для рабы с java.
  • На Create project from template ставим галку и выбираем Command Line App. Нажимаем Next.
  • В поле Project name пишем название создаваемого проекта латинскими буквами без пробелов. Нажимаем Finish. Название проекта и выбор его местоположения. В итоге генерируется класс Main который является точкой входа для созданного приложения (программы). Он создается пустым и ничего не делает, но при этом его можно запустить на выполнение.

  • package com.company; public class Main { public static void main(String[] args) { // write your code here } }

    По завершению выполнения компилятор выдает нам следующее:

    Process finished with exit code 0

    Запустить проект

    Что бы запустить проект в IntelliJ IDEA можно воспользоваться знаком старта на верхней панели быстрого доступа:

    Также программу можно запустить через вкладку Run -> Run Main или сочетанием клавиш Shift+F10.

    Как создать jar файл?

    Для создания jar файла необходимо открыть окно Project Structure (значок в верхнем меню быстрого доступа рядом с лупой). Так же это окно можно найти и открыть через поиск (лупа на панели быстрого доступа) или сочетание клавиш Ctrl+Alt+Shift+S.

    В открывшемся окне выбираем вкладку Atrifacts -> + -> JAR –> From modules with dependencies…

    В открывшемся окне в поле Main Class выбираем главный класс проекта и нажимаем OK.

    В следующем окне ничего не делаем, просто нажимаем ОК.

    Теперь, чтобы добавить jar файл проекта в сам проект нажимаем Build (верхняя панель меню) -> Build Artifacts… -> название проекта.jar -> Edit …

    В открывшемся окне выбираем созданный jar файл и нажимаем OK.

    Теперь в панели где отображается структура проекта появляется папка out в которой можно найти созданный jar файл

    Все тоже самое только на видео:

    Увеличение шрифта

    Чтобы увеличить шрифт заходим в File -> Settings -> Editor -> Font. В данном окне в поле size можно указать желаемый шрифт.

    Смена темы

    Чтобы сменить тему заходим в File -> Settings -> Editor -> Color Scheme -> Color Scheme Font. Здесь в поле Scheme можно выбрать желаемую тему:

    • Default (по умолчанию, фон редактора будет белым)
    • Darcula (фон редактора темный)

    Помимо этого, через знак колеса (настройки) можно импортировать желаемую тему или цвет фона.

    Создание библиотеки

    Jar файл является библиотекой для языка java (пакетом, в котором собраны классы). Как создается Jar файл было описано в четвертом пункте.

    Полезное видео по настройке и запуску

    Загрузка, установка и настройка. Первая программа на Java — Hello java!

    Предварительная настройка

    При первом запуске IntelliJ IDEA перед вами выскочит диалоговое окно с требованием указать путь до файла с настройками. Так как это наш первый опыт знакомства с IDE, то выбираем пункт «Do not import settings». Если данное окно вылезло после обновления или переустановки – выберите исходную директорию.

    Следующим шагом настройки intellij idea будет выбор темы. ПО умолчанию их две – стандартная (светлая) и Darcula (тёмная).

    Как уже было написано выше, IDEA поддерживает огромное количество вспомогательных инструментов. Разумеется, новичку они все не нужны. Поэтому следующим шагом будет их отключение для увеличения производительности. Для этого в очередном диалоговом окне выбираем «Disable All». Не переживайте, их можно подключить позднее в меню настроек.

    Впрочем, среда программирования IntelliJ IDEA на этом и не думает успокаиваться, предлагая скачать дополнительные надстройки. Спасибо, нас это тоже не интересует!

    Теперь, когда с установкой и настройкой IntelliJ IDEA покончено, можно приступить к работе. Начинается она, разумеется, с создания IntelliJ IDEA проекта.

    С этим действием у вас вряд ли возникнут трудности, ведь новое диалоговое окно предлагает лишь 4 варианта: создать новый проект (Create New Project), открыть существующий (Open), импортировать проект (Import Project) или выйти из системы контроля версий (Check out from Version Control). Выбираем первый пункт. Подробнее о том, как создать проект IntelliJ IDEA, что делать уже внутри среды, лучше почитать на официальном сайте, потому что возможностей для кастомизации рабочего пространства здесь действительно много.

    Где скачать и как установить?

    На Windows

  • Скачиваем установочный файл Community edition с официального сайта компании JetBrains.
  • Переходим на сайт и нажимаем кнопку download.
  • Запускаем установочный файл. В открывшемся окне нажимаем Next.
  • Нажимаем Next -> выбираем путь для сохранения программы и версию приложения (32-битная или 64-битная версии в зависимости от разрядности ПК на который устанавливается программа).
  • После этого установщик предлагает нам выбрать стартовое меню (Choose Start Menu Folder). Здесь можно оставить все без изменения и нажимаем Install (Установить).
  • Далее ждем пока программа установится на компьютер. По завершению установки нажимаем Finish.
  • На macOS

  • Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы macOS.
  • Запускаем загруженный файл. После запуска файла открывается окно в котором необходимо перенести InteliJ IDEA CE в папку приложений (Application) командой .dragTo() (это слово так и переводится «перемещение»). Рисунок 20 – окно для перемещения загруженного приложения в папку приложений
  • После этого можно запустить скаченное приложение из папки Application.
  • На Linux

    Установка на ubuntu индетичная.

    ВАЖНО: перед установкой убедитесь, что на компьютере, на который устанавливается среда разработки уже установлена Java машина.

  • Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы Linux tar.gz.Рисунок 21 – скачивание установочного файла для операционной системы LINUX
  • Открываем терминал (в windows это командная строка (cmd)) и переходим в папку со скаченным архивом (cd – команда для смены директории). Далее распаковываем архив командой tar – упаковка и распаковка архивов tar: $ tar -xvf ideaIC-XX.Y.Z.tar.gz
  • Переходим с помощью команды cd в распакованную директорию: $ cd ideaIC-XX.Y.Y.Z/bin/
  • Запускаем в текущем каталоге файл idea.sh: sudo ./idea.sh
  • После запуска нужно подтвердить лицензионное соглашение.
  • Установка

    Существует две версии IntelliJ IDEA – Community и Unlimited. Первая – бесплатная, но ограниченная. В ней не поддерживаются фреймворки Spring, Vaadin, GWT, языки JavaScript и TypeScript, SQL и многое другое. Вторая включает в себя всевозможные фичи для коллективной разработки, но бесплатна будет только 30 дней пробного периода. Потом вам придётся заплатить минимум 533 доллара США.

    Нам с головой хватит возможностей бесплатной версии, соответственно, ориентируемся на установочный файл с именем idealC.

    Для установки в ОС Windows нам потребуется скачать с официального сайта исходник с расширением exe. Далее запускаем его и следуем инструкциям установщика.

    В MacOS — двойной щелчок на файле ideaIC.dmg, монтируем архив и копируем исходники в папку Applications.

    Для Linux необходимо распаковать ideaIC.gz в директорию, которая поддерживает выполнение файлов. Для иерархии формата FHS это /opt. После этого перейдите в подкаталог /bin и запустите файл idea.sh.

    Теперь давайте разберёмся, как настроить IntelliJ IDEA.

    Обновление

    Для обновления версии среды разработки нажимаем на вкладку Help -> Check for Upates.

    После этого открывается диалоговое окно, в котором написана текущая версия среды разработки и последняя ее версия. Для обновления версии нажимаем кнопку Download. Откроется браузер со страницей откуда можно скачать последнюю версию.

    При повторном нажатии на вкладку Help -> Check for Upates открывается такое же окно, но уже вместо кнопки Download появляется кнопка Update and Restart. При нажатии на эту кнопку начнется обновление среды разработки IntelliJ IDEA.

    Как установить и настроить IntelliJ IDEA

    Предварительно скачайте Java Development Kit по ссылке. Выберите версию для любой операционной системы. Рекомендуем установить JDK 8 если вы будете писать в Android Studio Android-приложения. Остальные могут использовать версию JDK 11.

    Запустите установку.

    Следуйте подсказкам установщика.

    Скачайте Community Edition-версию программы по ссылке. Можно выбрать версию для любой операционной системы — Windows, MacOS или Linux.

    Установите, следуйте подсказкам инсталлятора. При первом запуске программа предложит импортировать настройки. Так как установленных ранее версий не было, выберите Don’t import settings.

    Программа предложит выбрать цветовую схему и дополнительные возможности. Выберите настройки по умолчанию и пропустите эти шаги.

    Запустите программу. Когда откроется окно проекта, выберите Create New Project.

    В верхнем левом углу выберите Java, нажмите Next.

    В качестве шаблона выберите Java Hello World.

    Выберите папку, в которую нужно сохранить проект.

    В правом верхнем углу найдите зеленую кнопку Play и нажмите ее — вы запустили первую скомпилированную программу.

    Системные требования

    Требования к оборудованию:

    • RAM от 2 ГБ, рекомендуется 4 ГБ оперативной памяти
    • 1,5 ГБ свободного места на жестком диске + не менее 1 ГБ для кэшей
    • Минимальное разрешение экрана 1024×768

    Требования к ПО:

    • JRE 1.8 и JDK для Java. JRE 1.8 поставляется с дистрибутивом IntelliJ IDEA, но также их можно скачать отдельно на официальном сайте Oracle.
    • Windows — 32-разрядные или 64-разрядные версии Microsoft Windows 10, 8, 7 или Vista.
    • Macos — macOS 10.8.3 или новее (поддерживаются только 64-разрядные системы)
    • Linux (ubuntu) — OS Linux (обратите внимание, что 32-разрядный JDK не поставляется в комплекте, поэтому рекомендуется использовать 64-разрядную систему). Рекомендуется использовать среду рабочего стола KDE, Gnome или Unity.

    Как установить Android Studio

    Скачайте Java SDK, если их еще нет, и установите — программа нужна для дальнейшей работы на Java. После установки желательно перезагрузить компьютер.

    Скачайте Android Studio, откройте exe-файл и запустите его. Кликните Download, чтобы операционная система вашего ПК определилась автоматически, или выберите нужную вручную в Download Options. Нажимайте Next, пока установщик не спросит путь. Первый укажите для Android Studio, второй — для Android SDK. Желательно ставить на диск D, так как программа занимает от 2 Гб.

    Нажимайте Next, пока не завершится установка. Откройте установленную Android Studio. Откажитесь от импорта настроек предыдущей версии — старых настроек у вас нет.

    Google предложит отправлять уведомления о работе приложения. На них можно согласиться или отказаться.

    Выберите Standart в следующем окне.

    Установщик сообщит, что нужно докачать несколько компонентов — нажмите Next и дождитесь окончания загрузки распаковки.

    Нажмите Finish — откроется Welcome экран. Нажмите Start a new Android Studio project.

    Горячие клавиши

    Редактирование и генерация кода

    Ctrl + SpaceПоказывает список вариантов которым можно завершить ввод Ctrl + Shift + SpaceТоже самое, что и Ctrl + Space, только учитывает статические поля и методы. Также помогает инициализировать поле подходящим типом. Ctrl + Shift + EnterЗавершение оператора, ставит в конце оператора точку запятую Ctrl + PСведения о параметрах (в пределах аргументов вызываемого метода) Ctrl + QБыстрый поиск документации Shift + F1Внешняя документация Ctrl + наведение курсором на командуКраткая информация Alt + InsertГенерация блоков кода (Getters, Setters, Constructors, hashCode/equals, toString) Ctrl + OПереопределение метода Ctrl + IРеализация методов Ctrl + Alt + TОборачивает выделенную команду в блок кода (if..else, try..catch, for, synchronized, etc.) Ctrl + /Однострочное комментирование / раскомментирование Ctrl + Shift + /Многострочное комментирование / раскомментирование Ctrl + WУмное выделение текста. Эта команда выделяет сначала слово где стоит курсор, потом строку (или целый блок кода) Alt + QКонтекстная информация Alt + EnterПоказать предлагаемое исправление Ctrl + Alt + LСтруктурирование кода (это сочетание делает код читабельным и удобным для восприятия) Ctrl + Alt + OУдаление неиспользуемых импортов Ctrl + Alt + IАвто-отступ линии Tab / Shift + TabОтступ / удаление отступа выбранному фрагменту кода Ctrl + Shift + VВставить последний фрагмент кода из буфера обмена Ctrl + DДублирование текущей строки Ctrl + YУдаляет целую строку Ctrl + Shift + JОбъединение строк Ctrl + EnterРазделение строки (отличается от простое Enter тем, что курсор остается на месте) Ctrl + Shift + UПереключает слово на котором стоит курсор в нижний / верхний регистр Ctrl + Shift + ] / [Выделить код до конца / начала блока Ctrl + DeleteУдалить слово после курсора Ctrl + BackspaceУдалить слово перед курсором Ctrl + NumPad+/-Развернуть / свернуть блок кода Ctrl + Shift + NumPad+Развернуть все Ctrl + Shift + NumPad-Свернуть все Ctrl + F4Закрыть активное окно редактора

    Поиск / замена в коде

    Ctrl + FПоиск по коду в текущей вкладке F3Поиск вперед Shift + F3Поиск назад Ctrl + RЗамена найденного слова Ctrl + Shift + FИскать по проекту Ctrl + Shift + RЗаменить по проекту Ctrl + Shift + SПоиск по шаблону Ctrl + Shift + MЗамена по шаблону

    Поиск использованного кода

    Alt + F7 / Ctrl + F7Найти использования / Найти использования в файле Ctrl + Shift + F7Выделить используемое в файле Ctrl + Alt + F7Показать использования метода, класса, переменной

    Компиляция/выполнение/отладка

    F7Шаг при отладке F8Шаг обхода при отладке Shift + F7«Умный» шаг Shift + F8Выход из режима debug Alt + F9Запуск на выполнение до курсора Alt + F8Вычисление выражения Ctrl + F8Переключить точку остановки Ctrl + Shift + F8Показать точки остановки Ctrl + F9Структурирование проекта и сборка измененных файлов Ctrl + Shift + F9Компиляция выбранного файла пакета или модуля Alt + Shift + F10Выбрать конфигурацию и запустить Alt + Shift + F9Выбрать конфигурацию и запустить в debug режиме Shift + F10Запуск на выполнение Shift + F9Запуск в debug режиме Ctrl + Shift + F10Выполнение в контексте конфигурации из редактора

    Навигация

    Ctrl + NПереход к классу (открывается поле для ввода класса к которому нужно перейти) Ctrl + Shift + NПереход к файлу Ctrl + Alt + Shift + NПереход к символу Alt + Right/LeftПереход к следующей / предыдущей вкладки редактора F12Вернуться к предыдущему окну инструмента EscПерейти к редактору (выход из текущего окна настроек) Shift + EscСкрыть активное или последнее активное окно Ctrl + Shift + F4Закрывает окно навигации по проекту Ctrl + GПереход к строке по ее номеру Ctrl + EПоследние файлы Ctrl + Alt + Left/RightВыделение текста по слову влево/вправо Ctrl + Shift + BackspaceПерейти в последнее место Редактора Alt + F1Выберите текущий файл или символ в любом режиме Ctrl + BПерейти к объявлению поля, метода или класса Ctrl + Alt + BПерейти к реализации (переходит во вкладку класса, где реализован используемый метод) Ctrl + Shift + IОткрыть быстрый доступ к реализации метода/класса Ctrl + Shift + BПерейти к объявлению типа Ctrl + UПерейти к супер методу или классу Alt + Up/DownПереход к предыдущему / следующему методу Ctrl + ] / [Перейти в конец / начало блока Ctrl + F12Файловая структура Ctrl + HИерархии типа Ctrl + Shift + HИерархия метода Ctrl + Alt + HИерархии вызовов Alt + HomeПоказать панель навигации F11Переключить закладку Ctrl + #[0-9]Перейти к номером закладки Shift + F11Показать закладки

    Рефакторинг (улучшение кода)

    F5Копирование класса F6Переместить Alt + DeleteБезопасное удаление Shift + F6переименовывает поле, метод или класс во всех местах, где используется Ctrl + F6Изменить сигнатуру Ctrl + Alt + NВстроить Ctrl + Alt + MПоместить в метод Ctrl + Alt + VПоместить в переменную Ctrl + Alt + FПоместить в поле Ctrl + Alt + CПоместить в константу Ctrl + Alt + PПоместить в параметр

    Система управления версиями (Version Control System)

    Ctrl + KCommit (сохранение, фиксация) проекта в репозиторий Ctrl +Обновить проект из репозитория Alt + Shift + CПосмотреть последние изменения

    Работа с интерфейсом IDE

    Alt + #[0-9]Открыть соответствующее окно инструмента Ctrl + SСохранить проект Ctrl + Alt + YCинхронизировать Ctrl + Alt + F11Переключение полноэкранного режима Ctrl + Shift + F12Переключить максимизацию редактору Alt + Shift + FДобавить в избранное Alt + Shift + IПроверьте текущий файл с текущим профилем Ctrl + BackQuote (`)Быстрое переключение текущей схемы Ctrl + Shift + AНайти Действие Ctrl + TabПереключение между вкладками и окна инструментов


    Добавить комментарий