Анализ предметной области при разработке приложения "Myfitness" для устройств под управлением операционной системой Android
Роль занятия спортом в жизни людей. Внутренняя мотивация, стимулирующая к занятию спортом. Обзор мобильных приложений в контексте ОС Android, мотивирующих на занятие спортом. Обзор бесплатных фитнес-приложений из магазина приложений "Google Play".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 10.04.2019 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Анализ предметной области при разработке приложения «Myfitness» для устройств под управлением операционной системой Android
В настоящее время возросла роль занятия спортом и физической культурой в жизни современных людей. В молодежной среде спорт становится очень популярным видом досуга, так как мотивов для такого времяпровождения огромное множество. Самым главным, на мой взгляд, является стремление к развитию физических способностей и укрепление здоровья. Ведь в современном мире преобладает ведение «сидячего образа жизни», а неблагоприятная экологическая обстановка в городах, влияет на организм.
Но помимо внешних условий, существуют и внутренние человеческие потребности, стимулирующие к занятиям спортом. Такие занятия учат человека самодисциплине, достижению поставленных целей, а также позволяют развивать волю. Еще одним немаловажным мотивом, по моему мнению, является получение эмоционального удовольствия от выполнения физических нагрузок. Данные выводы сделаны на основе методики А.В.Шаболтас «Мотивы занятий спортом» [1].
Выполняя физический тренинг в домашних условиях или занимаясь в спортивном зале, удобно иметь под рукой наглядное пособие по выполнению данных упражнений, ведь неправильная техника выполнения, может привести к серьезным травмам. Также необходим источник, из которого можно найти новые виды упражнений для расширения программы тренинга. В данной ситуации мобильные приложения являются отличным решением.
На сегодняшний день все больше возрастает популярность мобильных приложений, они широко используются в любой сфере современной жизни, начиная от развлечений и заканчивая образованием. Каждый день миллионы людей устанавливают и используют мобильные приложения. Согласно исследовательским данным компании «Яндекс», составленным в апреле 2015 года, количество приложений, которые люди используют на смартфонах и планшетах в течение дня, в среднем составляет 5-6 [2]. Более подробные данные отображены на рисунке 1.
Рис. 1. Среднее количество ежедневно используемых приложений [2]
По данным компании «Евросеть» доля смартфонов в общем рынке продаж телефонов в первом полугодии 2015 года по отношению к аналогичному периоду прошлого года выросла с 59% до 65% в натуральном выражении и в денежном -- с 88% до 91% [3]. Такие стремительные изменения в использовании смартфонов и развитие их продаж ведет к увеличению спроса на приложения, разработанные под мобильные операционные системы.
На протяжении многих лет популярными мобильными операционными системами являются Android компании Google, iOS - Apple и Windows Phone компании Microsoft. Лидирующую позицию среди данных систем занимает ОС Android. По данным на декабрь 2015 года она стала лидирующей не только среди мобильных ОС, но обогнала по суммарному количеству интернет-пользователей, использующих ОС семейства Windows (включая компьютерные операционные системы) [4]. На рисунке 2 видно, что по результатам трех месяцев лидирует Android (41.3% среднесуточных посетителей). Строка «сумма выбранных» показывает сумму долей всех пользователей платформами от Microsoft и составляет 41% в среднем за 3 месяца.
Рис. 2. Статистика пользователей, выходящих в сеть с различных ОС [4]
Исходя из приведенных данных и статистики, можно сделать вывод, что мобильные приложения, написанные для работы на устройствах с операционной системой Android, на сегодняшний день необычайно популярны, а, следовательно, и разработка таких приложений является достаточно актуальной.
Рассмотрим некоторые бесплатные продукты-аналоги из магазина приложений «Google Play». Очень многие фитнес-приложения, представленные в данном маркете, берут на себя функцию консультации по занятиям. В них можно посмотреть технику выполнения упражнений, а также найти полезные советы.
Мобильное приложение «Jefit» содержит большое количество программ тренировок. Упражнения отсортированы по группам мышц и каждое из них сопровождается описанием, а также анимацией выполнения.
Экранные формы приложения приведены на рисунке 3.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 3. Экраны приложения «Jefit»
Данное приложение доступно только на английском языке, что является существенным минусом. Также, чтобы просмотреть анимацию по выполнению упражнения, необходимо иметь подключение к Интернету. «Jefit» часто самостоятельно прекращает свою работу, из-за данной ошибки пользоваться таким приложением очень неудобно. Большинство упражнений доступны только в платной версии.
«Sworkit» - приложение с комплексом упражнений для выполнения в домашних условиях. Список упражнений делится не на группы мышц, а на категории по частям тела (верхняя, нижняя часть тела), также присутствуют упражнения на растяжку и кардио-упражнения.
В приложении отсутствует описание техники выполнения упражнений, только по анимации можно судить о правильности выполнения тренинга, это большой минус, т.к. неправильное выполнение упражнения может нанести вред организму. «Sworkit» подойдет только для домашних занятий без использования какого-либо оборудования. Экраны приложения отображены на рисунке 3.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 4. Экраны приложения «Sworkit»
Многие другие приложения с «Google Play» имеют схожие с вышеописанными приложениями недостатки, такие как: необходимость Интернет-соединения, отсутствие русского языка, неудобная навигация, малое количество упражнений и недостаточная информация о них. Приложение, разрабатываемое в ходе выпускной квалификационной работы, призвано решить проблемы, возникающие при работе с продуктами-аналогами.
В статье рассмотрена актуальность разработки приложения для занятий фитнесом для мобильных устройств под управлением операционной системы Android. Такое приложение должно помочь любителям спортивных занятий найти нужную информацию о физических упражнениях и спланировать свою тренировку.
Список используемой литературы
спорт мотивация фитнес приложение
1. «Мотивы занятий спортом». А.В. Шаболтас - http://www.magmateam.ru/testy/motivy-zanyatiy-sportom
2. Сайт компании «Яндекс», статья «Развитие интернета в регионах России» -https://yandex.ru/company/researches/2015/ya_internet_regions_2015
3. Сайт информационно-аналитического агентства «ContentReview.com», статья «Рынок смартфонов в России (1 полугодие 2015 года)» - http://www.content-review.com/articles/31421/
4. Сайт о технике «Hi-tech.mail.ru», статья «Android стал операционной системой №1 в России» - https://hi-tech.mail.ru/news/android-nomer-odin/
Размещено на Allbest.ru
...Подобные документы
Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Google Android как программный стек для мобильных устройств, который включает операционную систему, программное обеспечение промежуточного слоя и пользовательские приложения. Структура платформы и ее основные элементы: ядро, программы, каркас приложений.
реферат [600,4 K], добавлен 08.01.2015Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.
курсовая работа [492,0 K], добавлен 08.02.2016Разработка открытой мобильной платформы Android. Первое устройство, работающее под управлением Android. Магазин приложений "Google Play". Полноценные программы навигации, редакторы офисных документов и синхронизационные утилиты. Рост вирусной активности.
презентация [58,8 K], добавлен 29.10.2014Разработка клиент-серверного игрового приложения на примере игры в шашки для мобильных устройств на базе операционной системы Android. Обзор мобильных платформ. Экраны приложения и их взаимодействие. Графический интерфейс, руководство пользователя.
курсовая работа [2,6 M], добавлен 15.06.2013Анализ популярных игровых приложений. Жанр – аркады с геймплеем Runner. Получение продукта, ориентированного на людей, использующих мобильные устройства на базе Android, и предназначенный для развлечения пользователей. Визуальная составляющая приложения.
дипломная работа [742,7 K], добавлен 10.07.2017Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.
дипломная работа [2,6 M], добавлен 10.07.2017Архитектура операционной системы Android. Инструменты Android-разработчика. Установка Java Development Kit, Eclipse IDE, Android SDK. Настройка Android Development Tools. Разработка программы для работы с документами и для осуществления оперативной связи.
курсовая работа [2,0 M], добавлен 19.10.2014Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.
дипломная работа [2,7 M], добавлен 03.04.2015Обзор особенностей операционной платформы для мобильных телефонов, смартфонов и коммуникаторов. История обновлений и модифицированные версии. Прошивка устройств. Приборы на платформе Android. Изучение основных достоинств операционной системы Android 4.2.
реферат [885,8 K], добавлен 19.10.2015Общий обзор проблемы безопасности ОС Android. Развитие индустрии по борьбе с вредоносным и мошенническим ПО. Разработка Системы ранжирования уровней опасности Android приложений. Выбор производителя и типа СУБД. Тестирование программного обеспечения.
дипломная работа [2,7 M], добавлен 13.02.2016Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.
дипломная работа [1,6 M], добавлен 17.06.2017Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.
дипломная работа [4,5 M], добавлен 19.01.2017Обзор существующих приложений в сфере оказания автомобильной помощи. Рассмотрение алгоритмического конструирования комплекса мобильных приложений по оказанию автомобильной помощи на дорогах. Оценка тестирования авторизации в приложении для водителя.
дипломная работа [1,9 M], добавлен 12.02.2018Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.
дипломная работа [4,1 M], добавлен 24.04.2013Основы создания мидлетов (midlet) - MIDP приложений для мобильных устройств на языке Java. Особенности устройств, для которых мидлеты предназначены. Библиотеки javax.microedition. Практические примеры создания MIDP приложений для телефона и их запуск.
методичка [25,9 K], добавлен 30.06.2009