Разработка приложения для индивидуального плана тренировок для юношей 14–16 лет - Дипломная работа

бесплатно 0
4.5 146
Основные тренировки, которые доступны юношам. Среда разработки приложения. Особенности архитектуры операционной системы Android. Взаимодействие пользователя с приложением. Расчет трудоемкости, себестоимости и цены разработки программного продукта.


Аннотация к работе
Мобильное приложения представляет собой программу, установленную на той или иной платформе, обладающую определенным функционалом, позволяющим выполнять различные действия. Разрабатываются такие программы на языках высокого уровня и компилируются в машинный код устройства. В настоящее время, популярность стал набирать вопрос правильного питания и поддержки тела в хорошей физической форме. В связи с этим, я и решил разработать приложение, связанное с тренировками своего тела. Разработчики Android намного чаще, нежели другие представители рынка операционных систем, выпускают обновления, новые оболочки, программные продукты.Операционная система Android уникальна и установлена на более чем 80% смартфонов в мире. Операционная система создана с открытым кодом, благодаря чему пользователь может вносить изменения в работу системы. Так же есть возможность устанавливать прошивки сторонних разработчиков, открывая таким образом скрытые возможности девайса. Операционная система Android первой дала возможность пользователю использовать живые обои и виджеты. Множество рабочих столов дают возможность скомпоновать виджеты по их тематике.Разработка приложений для мобильных устройств - это процесс, при котором приложения разрабатываются для небольших портативных устройств, таких как КПК, смартфоны или сотовые телефоны. Эти приложения могут быть предустановлены на устройство в процессе производства, загружены пользователем с помощью различных платформ для распространения ПО или являться веб-приложениями, которые обрабатываются на стороне клиента (JAVASCRIPT) или сервера. Android Studio - это интегрированная среда разработки (IDE) для работы с платформой Android, анонсированная 16 мая 2013 года на конференции Google I/O. IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета - тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Данная среда разработки доступна для Windows, OS X и Linux.17 мая 2017 на ежегодной конференции Google I/O, Google анонсировал язык Kotlin используемый в Android Studio официальным языком программирования для платформы Android в добавление к Java и С .Изначально язык JAVA назывался Oak ("Дуб") разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноименного острова (Ява), поэтому на официальной эмблеме языка изображена чашка с горячим кофе. Существует и другая версия происхождения названия языка, связанная с аллюзией на кофе - машину как пример бытового устройства, для программирования которого изначально язык создавался.Если представить компонентную модель Android в виде некоторой иерархии, то в самом низу, как самая фундаментальная и базовая составляющая, будет располагаться ядро операционной системы. Оно обеспечивает функционирование системы и отвечает за безопасность, управление памятью, энергосистемой и процессами, а также предоставляет сетевой стек и модель драйверов. "Выше" ядра, как программное обеспечение промежуточного слоя, лежит набор библиотек (Libraries), предназначенный для обеспечения важнейшего базового функционала для приложений. SQLITE - легковесная и производительная реляционная СУБД, используемая в Android в качестве основного движка для работы с базами данных, используемыми приложениями для хранения информации. 3D библиотеки - используются для высокооптимизированной отрисовки 3D-графики, при возможности используют аппаратное ускорение.Google Fit - Продвинутое приложение, имеющее упрощенный интерфейс. По умолчанию отслеживает пройденное расстояние, количество совершенных шагов и объем сожженных тем самым калорий. Имеется здесь и функция установки целей, благодаря которой гораздо легче себя заставить выйти на пробежку. Пример можно увидеть на рисунке (Рисунок 3). Workout Trainer - Эта утилита содержит в себе тысячи иллюстраций, помогающих освоить упражнения для развития определенных групп мышц.Пользователю предлагается на выбор такие нагрузки как: пресс, отжимания, подтягивания, брусья, гантели. Не отрывая ног от земли, силой мышц пресса поднимите корпус, стараясь коснуться руками носков; наполовину опустите корпус одновременно поднимая ноги, затем постарайтесь их еще раз коснуться За тренировку выполнить до 4 подходов, продолжительность одной тренировки не более 10 минут. Обратите внимание, такой подход - без дня отдыха - направлен на укрепление мышц рук.2 тренировки в день, утром и вечером. Можно в течение этой недели и вовсе выполнять отжимания на протяжении всего дня, при любой удобной возможности, но не более 15 подходов за день, и не более 500 повторов.В рамках этого этапа проводится расчет затрат времени на выполнение работ по созданию программного продукта.

План
Содержание

Введение

1. Особенности и специфика разработки Android

1.1 Ключевые особенности

1.2 Среда разработки приложения

1.3 Язык программирования JAVA

1.4 Архитектура операционной системы Android

2. Программная реализация Android приложения

2.1 Сравнение приложений: Google Fit, Workout Trainer, Map My Fitness

2.2 Взаимодействие пользователя с приложением

3. Экономическая часть

3.1 Расчет трудоемкости разработки программного продукта

3.2 Расчет себестоимости и цены разработки программного продукта

3.3 Методика расчета статей калькуляции

3.3.1 Расчет материальных затрат

3.3.2 Определение цены программного продукта

Заключение

Список использованных источников
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?