Сетевое издание
Международный студенческий научный вестник
ISSN 2409-529X

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ВИРТУАЛИЗАЦИИ КАРТ ПОСТОЯННОГО КЛИЕНТА

Иванова Н.А. 1 Караваева А.А. 1
1 Брянский государственный университет имени академика И. Г. Петровского
Большое желание каждого человека находиться в зоне максимального комфорта в каждой из сфер жизни, затронуло и всемирную паутину Интернет. Пользователь, желая всегда оставаться в сети, использует в качестве коммуникатора различные мобильные устройства. Огромную популярность в использовании получают смартфоны, фитнес-браслеты, планшеты, смарт-часы. Эти устройства способны полностью заменить весь функционал персональных компьютеров. Рынок мобильных приложений относительно молод, однако за последние несколько лет он существенно вырос. Его активному развитию во всём мире способствовал быстрый рост рынка мобильных устройств и проникновение мобильных технологий во все сферы частной и общественной жизни. Возросло число разработчиков мобильного программного обеспечения, число разрабатываемых приложений и количество их пользователей. Сейчас этот рынок активно развивается. В рамках данной статьи было разработано мобильное приложение для виртуализации карт постоянного клиента «Кошелёк» для операционной системы Android. Для реализации приложения была выбрана среда разработки Android Studio, так как она бесплатна и проста в использовании, что отлично подходит для начинающих разработчиков мобильных приложений.
мобильное приложение
виртуализация дисконтных карт
android
1. Научный форум: рынок мобильных приложений [Электронный ресурс] – Режим доступа: https://scienceforum.ru/2019/article/2018016084 – (Дата обращения 27.11.19)
2. Научно-методический электронный журнал «Концепт». Сравнительный анализ мобильных приложений и инструментальных средств их разработки [Электронный ресурс] – Режим доступа: https://e-koncept.ru/2017/970180.htm
3. IntelliJ IDEA [Электронный ресурс] – Режим доступа: https://jetbrains.ru/professionals/nikolaj-chashnikov-intellij-idea-ide-kotoraya-ponimaet-kod/ – (Дата обращения 18.11.2019)
4. Среда разработки IntelliJ IDEA [Электронный ресурс] – Режим доступа: https://www.jetbrains.com/ru-ru/idea/ – (Дата обращения 18.11.2019)
5. Среда разработки Eclipse [Электронный ресурс] – Режим доступа: https://www.eclipse.org/downloads/ – (Дата обращения 18.11.2019)
6. Официальный сайт Android Studio [Электронный ресурс] – Режим доступа: https://developer.android.com/studio – (Дата обращения: 28.09.2019)

В настоящее время существует множество мобильных платформ: Android, iOS, Windows 10 Mobile, KAI OS и другие. По статистике доля Android на рынке операционных систем превышает 80%, что дает право назвать эту платформу для мобильных устройств самой популярной и распространенной в мире.

Кроме распространения мобильных платформ, очень быстрыми темпами развивается рынок мобильных приложений.

Мобильное приложение – это программный продукт, разработанный под необходимую ОС телефона, планшета или иного мобильного устройства. По назначению приложения делят на множество различных категорий: игры, новостные приложения, для работы с фотографиями, текстом и так далее [1].

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

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

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

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

Этим и обусловлен выбор темы работы: «Создание мобильного приложения для виртуализации карт постоянного клиента».

Существует несколько основных типов мобильных приложений, среди которых наиболее простым и удобным является нативное приложение, которое и будет использоваться для разработки приложения для виртуализации карт постоянного клиента. Нативные приложения – приложения, которые написаны на родном (с англ. native – родной) для определенной платформы языке программирования. Для написания программ под операционную систему Android чаще всего используют Android Studio и язык Java, для iOS Xcode и Objective-C, а также набирающий популярность язык программирования Swift, для Windows Phone используют Visual Studio и язык C# [2].

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

В настоящее время наиболее популярным средами разработки являются IntelliJ IDEA, Eclipse и Android Studio [3-6]. Для создания мобильного приложения для виртуализации карт постоянного клиента была выбрана бесплатная среда от официальной компании Google – Android Studio [3]. Android Studio —среда разработки на основе IntelliJ IDEA, предоставляющая интегрированные инструменты для разработки и отладки приложений для платформы Android. Среда разработки имеет набор инструментов, гибкость в разработке, возможность тестирования, поддержку нескольких языков программирования и встроенный эмулятор, а также достаточно дополнительной литературы на русском языке, что немаловажно для начинающего программиста [4].

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

Создание приложения для виртуализации карт постоянного клиента выполнялось в несколько этапов:

Этап 1. Регистрация на официальном сайте Firebase [13].

Этап 2. Подключение базы данных Firebase.

Этап 3. Разработка интерфейса.

Этап 4. Создание окна регистрации и входа.

Этап 5. Создание главного окна приложения.

Этап 6. Создания окна добавления карты лояльности и изображения.

Этап 4. Добавление функционала.

После окончания разработки, была проведена проверка работоспособности приложения на устройствах под управлением операционной системы Android. Тестирование не выявило каких-либо ошибок или недоработок.

Разработанное мобильное приложение было размещено в магазине «Amazon Appstore», откуда его можно бесплатно скачать и пользоваться.


Библиографическая ссылка

Иванова Н.А., Караваева А.А. РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ВИРТУАЛИЗАЦИИ КАРТ ПОСТОЯННОГО КЛИЕНТА // Международный студенческий научный вестник. – 2020. – № 3. ;
URL: https://eduherald.ru/ru/article/view?id=20191 (дата обращения: 21.11.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674