Помощь в учёбе, очень быстро...
Работаем вместе до победы

Обоснование выбора языка и среды программирования

РефератПомощь в написанииУзнать стоимостьмоей работы

Управление локализацией и переводами Предпросмотр приложений на разных разрешениях, языках, и версиях API во встроенном эмуляторе Мониторинг используемой памяти Доступ к возможностям GoogleCloudServices. Система сборки позволяет собирать приложение как внутри Android Studio, так и за его пределами, и собирать разные версии — платную или бесплатную, пользовательскую или отладочную и т. д. Долгая… Читать ещё >

Обоснование выбора языка и среды программирования (реферат, курсовая, диплом, контрольная)

В качестве среды для разработки приложения была выбрана программа Android Studio. Она основана на программном обеспечении IntelliJIDEA от компании JetBrains. Существует множество сред разработки, но данная была выбрана в ввиду ее удобного графического интерфейса и средств отладки. Также основными особенностями Android Studio является возможность вёрстки в реальном времени, доступно множество вариантов размеров и разрешений экранов. Присутствует раздел справки, что намного облегчает работу в среде разработки. Встроены инструменты улучшения качества приложений и монетизации. Имеются инструменты для отслеживания эффективности рекламных объявлений. Добавлено средство взаимодействия с бета-тестерами и много другое. Вдобавок ко всему, новая среда разработки обладает функцией GoogleCloudMessaging, которая позволяет посылать данные с сервера на Android-устройства через облако. Это отличный способ посылать push-уведомления в приложения. Еще одна полезная вещь в Android Studio — инструмент анализа производительности, который называется MemoryMonitor. Он выдает всю информацию об использовании памяти, что дает возможность оптимизировать работу приложения. Android Studio — новая и полностью интегрированная среда разработки приложений, выпущенная компанией Google. Данный продукт призван снабдить разработчиков новыми инструментами для создания приложений, а также предоставить альтернативу устаревшей среде разработки Eclipse. Среда разработки поддерживает систему «Codeinjection», данная система позволяет редактировать фрагменты кода с привязкой к различным языкам. На сайте разработчиков Google отмечает, что планирует регулярно обновлять версию среды разработки. На рисунке1 представлен базовый вид среды разработки.

Главные возможности среды разработки, которые были отмечены в ходе выполнения дипломной работы:

Включены все «интеллектуальные» возможности по редактированию кода — автодополнение, рефакторинг и анализ кода Есть возможность визуального просмотра будущего приложения Сборка проекта работает быстрее, чем в альтернативных средах разработки;

Удобный конструктор интерфейсов Встроенный SDK Manager.

Удобное и интуитивно понятное логирование проекта Указанные цвета и рисунки, использованные в layout’e отображаются на границе в виде небольших превью, которые легко помогают понять какой конкретно ресурс используется Среда разработки является технологиями компании Google.

При выборе ресурса, его содержимое отображается во всплывающих JavaDoc.

Возможность создания одним кликом layout, сразу привязанным к activity.

Управление локализацией и переводами Предпросмотр приложений на разных разрешениях, языках, и версиях API во встроенном эмуляторе Мониторинг используемой памяти Доступ к возможностям GoogleCloudServices.

Система сборки позволяет собирать приложение как внутри Android Studio, так и за его пределами, и собирать разные версии — платную или бесплатную, пользовательскую или отладочную и т. д.

Выделенные минусы среды разработки Android Studio:

Долгая компиляция проекта Подвисание программы Неудобства в управлении при переходе с альтернативной среды разработки Eclipse.

Показать весь текст
Заполнить форму текущей работой