Теза. Университет в Мишколц. Разработване на приложение за хранене за Android платформа. Създадено от: Ádám Sütő Информационен дизайнер на програми

Теза Университет в Мишколц Разработване на приложение за дневник на хранене за платформа Android Автор: Ádám Sütő Дизайнер на програмата Информатика Руководител: Tibor Elek Miskolc, 2016

теза

Университет в Мишколц, Факултет по машиностроене и информатика, Департамент по приложна математика Номер: Задаване на дисертация за Ádám Sütő (FCA194) кандидат на компютърните науки Тема на дипломната работа: Разработка на софтуер Заглавие на дипломната работа: Разработване на приложение за хранене за платформа Android Подробности за задачата: Разработване на приложение за Android, което изпълнява следните задачи: съхранява данни за ежедневната диета на потребителя в база данни, съхранява предварително зададени ястия, които потребителят може да разшири дневен прием на хранителни вещества, разделени на вещества, потребителят може да види хранителните стойности на всяка храна и съставките в нея. Надзор (и): Тибор Елек, учител по инженерство (и): - Дата на възлагане: 23 септември, 2015 г. 2

Декларация за произход, подписана от Ádám Sütő; Код на Нептун: FCA194 Аз съм възпитаник на Факултета по машиностроене и информатика на Университета в Мишколц, Факултет по машиностроене и информатика. литературата, за която се говори, е използвана в съответствие с правилата за управление на ресурсите. Отбелязвам, че в случай на дисертация се счита за плагиатство: комуникацията на буквален цитат без кавички и препратки; цитиране на съдържание без препратка; посочване на други публикувани мисли като ваши собствени мисли. Аз, долуподписаният, заявявам, че съм запознат с понятието плагиатство и признавам, че моята дисертация ще бъде отхвърлена в случай на плагиатство. Мишколц, 2016.02.16. Студент 3

1. Необходима е модификация на дисертационната задача (модификация на отделен лист) не е необходима. ръководител (и) на датата 2. Проверих разработването на задачата: надзорник (дата, подпис): надзорник (дата, подпис). 3. Дисертацията може да бъде подадена. ръководител (и) на датата 4. Дисертацията. текстова страница. програмен протокол (списък, описание на потребителя). електронни медии (подробно). друго приложение (подробно). съдържат. дата (и) ръководител (и) 5. допустимо Дисертацията не може да бъде прегледана Името на рецензента. дата специалист 6. Оценката на дисертацията е предложението на ръководителя. предложението на рецензента. крайният резултат от дисертацията. Мишколц. Председател на комисията по заключителен изпит 4

Съдържание 1. Въведение 6 2. Повече за платформата Android 7 2.1. Основни етапи в развитието на Android. 9 2.2. Инструменти за разработчици. 10 2.2.1. Android Studio. 10 2.2.2. Android SDK. 11 2.2.3. Сценарии на Gradle. 12 2.3. Представяне на концепции за разработка на Android. 12 2.3.1. Дейност. 12 2.3.2. Фрагменти. 14 2.3.3. Филтри за намерения и намерения. 15 2.3.4. Ресурси. 16 2.3.5. Файлът на манифеста. 18 2.3.6. Потребителски интерфейс. 18 2.3.7. Оформления. 19 3. Стъпки за разработване на приложения 23 3.1. Важни стъпки за планиране. 23 3.2. Концепции. 23 3.3. Представяне на планираните функции. 23 3.3.1. Хранилище за данни. 25 3.4. Представяне на класове. 25 3.4.1. Класове, изпълняващи потребителски интерфейс. 26 3.4.2. Прилагане на класове за съхранение на данни и други функции. 34 3.5. Тестване. 36 3.6. Потребителски интерфейси. 3.6.1. Началния екран. 3.6.2. Меню. 39 3.6.3. Търсене. 3.6.4. Хранителна добавка. 3.6.5. Архив. 3.7. Планове за развитие. 42 4. Резюме 44 Препратки 45 Ръководство за потребителя на медиите 46 5

името на пакета, което може да се пропусне, ако се препраща от същия пакет, името на подкласа в R може да се пропусне от разширението на името на ресурса или стойността, посочена в атрибута android: name в xml файла. 17