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

XV Международная студенческая научная конференция Студенческий научный форум - 2023

Создание мобильных приложений

Леженников Д.О. 1
1ФГБОУ ВО «Брянский государственный университет имени академика И.Г. Петровского», г. Брянск, Россия
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

В наше время приложения для телефонов пользуются огромной популярностью и с каждым днём она только растёт. Процесс создания приложений для смартфонов, является крайне сложным и долгим. Он требует специальные умение и навыки разработчика. Процесс разработки приложений для телефонов – это комплекс работ по написанию кода (программы), которая должна работать на нашем мобильном устройстве. Практически все разработчики делают упор на привлекательный интерфейс, ведь именно интерфейс является ключевым элементом между приложением и пользователем. Разработчикам необходимо учитывать много важных параметров.

Основной задачей любого разработчика приложений является запуск удобных и многофункциональных приложений, которые будут работать и иметь достойный функционал. Специалисту требуется огромное количество навыков. Ему необходимо составить техническое задание, построить архитектуру всего проекта, написать код, работать с дизайном.

Для разработки приложений для Android самым распространенным языком является Java. Данный язык выбирают из-за его высокой надежности. Неважно для какой платформы разрабатывается приложение, специалисту необходимо иметь следующие навыки:

Знание нескольких языков программирования

Знание особенностей платформы, на которую разрабатывается приложение

Знание CSS и HTML

Знание XML и HTTP

Знание английского языка на уровне чтения технической документации.

Как и для любых других разработок, в плане разработки есть ряд определенных шагов, которые расположены в определенной последовательности. У меня получилось выделить следующие этапы:

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

Разработка. К данному этапу специалист переходит после того, как он получает утвержденное техническое задание и дизайн.

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

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

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

Рассмотрим средства разработки для Android.

Первым станет Eclipse – это проект с открытым кодом. Здесь в качестве инструмента выступает Ant. Данная интегрированная среда разработки, легко настраивается и интегрируется с необходимыми компонентами, такими как SDK, NDK и Java. В качестве языка используется Java. Данная среда разработки достаточно проста в работе, и поэтому неопытным в разработке советуют именно её.

Второй я хочу рассмотреть такую среду разработки, как IntelliJ IDEA. Данная интегрированная среда разработки отличается обширным набором инструментов для перепроектирования и оптимизации кода. Главными преимуществами данной среды разработки является:

Функциональность. В IntelliJ IDEA можно разрабатывать приложения не только на Java, но и на других языках, которые работают на виртуальной машине Java.

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

Но у неё также есть и минусы: требовательная к системным ресурсам, отсутствует русская локализация.

Третьей средой разработки рассмотрим Android Studio. Данную среду разработки официально поддерживает Google и благодаря этому в данной среде доступна поддержка Google Cloud Platform. Android Studio основана на IntelliJ IDEA, поэтому они крайне похожи. Она способна работать с UI компонентами, перепроектировать код, статический анализатор кода, который позволяет находить проблемы. Из минусов я смог выделить отсутствие возможности отключить авто сохранение файлов.

Заключение

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

Список использованной литературы

Соколова, В. В. Разработка мобильных приложений : учебное пособие / В. В. Соколова ; Национальный исследовательский Томский государственный университет. – Томск : Издательство Томского политехнического университета, 2015. – 176 с. : ил., табл., схем. – Режим доступа: по подписке. – URL: https://biblioclub.ru/index.php?page=book&id=442808 (дата обращения: 19.12.2022). – Библиогр. в кн. – ISBN 978-5-4387-0369-3. – Текст : электронный.

Пирская, Л. В. Разработка мобильных приложений в среде Android Studio : учебное пособие : [16+] / Л. В. Пирская ; Южный федеральный университет. – Ростов-на-Дону ; Таганрог : Южный федеральный университет, 2019. – 125 с. : ил., табл. – Режим доступа: по подписке. – URL: https://biblioclub.ru/index.php?page=book&id=598634 (дата обращения: 19.12.2022). – Библиогр. в кн. – ISBN 978-5-9275-3346-6. – Текст : электронный.

Соколова, В. В. Вычислительная техника и информационные технологии. Разработка мобильных приложений : учебное пособие для вузов / В. В. Соколова. — Москва : Издательство Юрайт, 2022. — 175 с. — (Высшее образование). — ISBN 978-5-9916-6525-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/490305 (дата обращения: 19.12.2022).

Семенчук В. Мобильное приложение как инструмент бизнеса: Справочное пособие / Семенчук В. – М.:АЛЬПИНА, 2017. – 240 с.

Просмотров работы: 64