Введение 6
1 Разработка мобильного приложения 7
1.1 Пищевые добавки 7
1.2 Аллергия 8
1.2.1 Пищевая аллергия 9
1.2.2 Детская пищевая аллергия 10
1.2.3 Аллергия на примере молока 10
1.2.4 Профилактика 11
1.2.5 Диета 12
1.3 Обзор существующих мобильных платформ 13
1.4 Операционная система Android 13
1.5 Выбор языка программирования при создании приложения . . 17
1.5.1 Java 18
1.5.2 Где используется Java 19
1.5.3 Kotlin 20
1.6 Выбор среды разработки для создания Android приложения . . 20
1.6.1 Android Studio 21
1.6.2 Eclipse 21
1.6.3 IntelliJ Idea 21
1.7 Доступные библиотеки для создания Android приложений . . 22
1.8 Из каких компонетнов состоит Android приложение 22
1.9 Добавление приложений в Google Play 23
1.10 Лицензирование программных продуктов 24
1.11 Веб сервисы для хостинга IT проектов 25
1.12 Базы данных 26
2 Описание работы мобильного приложения 27
2.1 Java и Kotlin 27
2.2 Android Studio 27
2.3 Выбор версии при создании приложения 27
2.4 Лицензирование приложения 28
2.5 Создание приложения 28
2.6 Описание работы методов, которые используются в приложении 52
2.7 Google play 55
2.8 Bitbucket 56
2.9 Аналоги 56
Выводы 57
Список использованной литературы 58
Приложение 61
В связи с технологическим развитием человека, всё больше различных
вредных компонентов попадает в продукты питания. Также с ростом урбанизации городов увеличивается риск аллергических заболеваний. Поэтому, людям, страдающим аллергией на какие-либо компоненты, нужно контролировать их содержание в продукте питания. Так как в продуктах питания компонентов достаточное количество, то состав пишется мелким шрифтом, и люди
не всегда замечают вредные компоненты. В связи с этим, является актуальным, разработка такого приложения, которое поможет людям с различными
аллергическими заболеваниями контролировать свой рацион в удобном виде.
Цель
Требуется разработать мобильное приложение, используя которое,
пользователь мог получить информацию о вредных пищевых добавках.
Также, чтобы пользователь мог добавлять аллергенный для него продукт
в список и получать информацию о содержании аллергенов в продуктах
питания.
Задачи
1. Изучить вредные компоненты, содержащиеся в продуктах питания;
2. Изучить содержание аллергических веществ в продуктах питания;
3. Ознакомиться с операционной системой Android;
4. Выбрать и изучить язык программирования;
5. Выбрать и изучить среду разработки для создания приложения;
6. Продумать логику и алгоритм работы приложения;
7. Написать программный код и проверить работоспособность на реальном устройстве и в эмуляторе;
8. Локализовать приложение.
1. Изучены вредные компоненты, содержащиеся в продуктах питания;
2. Изучено содержание аллергических веществ в продуктах питания;
3. Рассмотрена операционная система Android;
4. Был выбран и изучен язык программирования Java;
5. Была выбрана и изучена среда разработки Android Studio;
6. Продумана логика и алгоритм работы приложения;
7. Написан программный код и проверена работоспособность на реальном устройстве и в эмуляторе;
8. Приложение локализовано на английском и русском языках.