Средства разработки приложений - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг

Разработка приложений ведется на языке Java, для этого потребуется специальное программное обеспечение. Самые новые версии системного программного обеспечения, необходимого для поддержки, можно загрузить с сайта http://www. oracle. com. В первую очередь требуется установка JDK (Java Development Kit) - это комплект разработчика приложений на языке Java, содержащий в себе компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты, а также Java Runtime Environment (JRE) - это среда выполнения Java, предназначенная для запуска и исполнения программ. Однако, в состав JDK не входит интегрированная среда разработки на Java, поэтому дальше устанавливаем среду разработки.

В среде разработки мы будем создавать программу и получать на выходе готовое приложение. Сейчас существует несколько сред разработки, я выбрала рекомендуемую компанией Google - Android Studio. Эта среда разработки популярна как у новичков, так и среди профессионалов. С ее помощью можно выполнить максимальное количество стандартных задач, которые обычно встают перед программистом в процессе создания приложения. В Android Studio входят встроенные средства для проверки программ на разных версиях операционной системы. Для тех, кто пишет продукты для разных устройств, будь то планшеты, смартфоны или ноутбуки, среда разработки предложит средства автоматической подстройки разрешения и размера элементов. С целью ускорения выполнения работ, Android Studio предоставляет коллекцию элементов для создания интерфейса и встроенный визуальный редактор. Помимо этого, в ней есть возможность предварительного просмотра элементов управления в различных разрешениях. Скачать Android Studio можно с сайта https://developer. android. com. При установке, так же устанавливается AndroidSDK.

AndroidSDK - это набор средств программирования, которые помогают разрабатывать мобильные приложения для платформы Android:

API Android SDK - API библиотеки Android, предоставляемые для разработки приложений (готовые классы, процедуры, функции, структуры и константы).

Документация SDK - включает обширную справочную информацию, детализирующую, что включено в каждый пакет и класс и как это использовать при разработке приложений.

AVD (Android Virtual Device) - интерактивный эмулятор мобильного устройства Android. Используя эмулятор, можно запускать и тестировать приложения без использования реального Android-ycтpoйcтвa.

Development Tools - инструментальные средства для разработки, которые позволяют компилировать и отлаживать создаваемые приложения.

Sample Code - типовые приложения, которые демонстрируют некоторые из возможностей Android, и простые программы, которые показывают, как использовать индивидуальные особенности API в коде.

При запуске AndroidStudio открывается стартовое окно. Для установки, обновления и удаления компонентов SDK выбираем пункт Configure и далее SDK Manager. Открывается SDK Manager (Рис. 22). Сначала идет папка Tools - в ней находятся утилиты, необходимые для разработки под Android. Далее идет список версий Android. И в самом низу есть папка Extras, в которой обычно находятся дополнительные библиотеки.

Справа от каждого компонента в списке виден его статус: Installed - установлен, Not installed - не установлен, Update available - доступно обновление.

sdkmanager

Рис.22 SDKManager

Открываем папки с требующимися версиями Android (Рис. 23).

компоненты android sdk

Рис.23 Компоненты Android SDK

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

SDK Platform - используется для разработки. Здесь содержатся все программные компоненты системы Android, которые мы будем использовать при создании приложений - т. е. окна, кнопки и т. п.

ARM EABI v7a System Image - образ Android системы. Используется для создания эмулятора Android, который нужен будет для тестирования приложений прямо на компьютере, без подключения реальных устройств.

После их установки, мы сможем создать приложение, использующее компоненты и возможности Android выбранной версии и запустить это приложение на эмуляторе.

Похожие статьи




Средства разработки приложений - Разработка мобильного приложения расчета и учета оплаты коммунальных услуг

Предыдущая | Следующая