Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android
Устройство платформы Android. Виды Android-приложений, их архитектура и основные компоненты, принципы тестирования. Выбор среды разработки под операционную систему. Описание библиотек, применяемых для мобильного приложения. Создание классов и интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 07.08.2018 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В приложении осуществляется автоматическое определение местоположения устройства по сетевым данным и GPS навигации. Для использования данного инструмента была использована Google Play Services Location API. В связи с этим приложение требует разрешение на использование данных манипуляций.
Android предлагает два разрешения на использование данных о местоположении: ACCESS_COARSE_LOCATION и ACCESS_FINE_LOCATION. Выбранное вами разрешение определяет точность информации, предоставляемой API. Необходимо запросить только одно из разрешений на использование данных о местоположении Android в зависимости от требуемого уровня точности.
android.permission.ACCESS_COARSE_LOCATION - позволяет API использовать сеть Wi-Fi или сеть сотовой связи (или обе) для определения местоположения устройства. API предоставляет информацию о местоположении с точностью примерно до городского квартала.
android.permission.ACCESS_FINE_LOCATION - позволяет API максимально точно определять местоположение на основании информации, предоставляемой поставщиками данных о местоположении, включая систему спутниковой навигации (GPS), сеть Wi-Fi и сеть сотовой связи.
В данном приложении достаточно точности до квартала, поэтому использован первый вариант. Определение местоположения происходит автоматически при запуске приложения, поэтому если вы видите первый экран (рис. 4.1), то местоположение уже определено и список фитнес клубов уже отсортирован по удаленности от вас.
Рис. 4.1 - Отсортированный список фитнес клубов
4.2 Пример просмотра подробной информации о фитнес клубе
Для просмотра подробной информации о фитнес клуба в главном меню выберите один из предложенных вариантов. Откроется новая Activity, которая по умолчанию запустит первый фрагмент с информацией о контактах (рис. 4.2).
Рис. 4.2 - Фрагмент с контактной информацией
При помощи «свайпа» вправо можно переместиться на другой фрагмент: просмотра фотографий (рис. 4.3). Фотографии расположены каскадом по три в ряд. Количество загруженных фотографий не ограничено.
Рис. 4.3 - Фрагмент просмотра фотографий
Продолжая «свайпить» перейдите к третьему фрагменту: просмотр информации о ценах и услугах (рис. 4.4).
Рис. 4.4 - Фрагмент просмотра информации о ценах и услугах
4.3 Пример просмотра фитнес клубов на карте Google Maps
В заключении так же требуется показать, как работает фрагмент, отображающий Google Maps.
Вернитесь к главному экрану при помощи кнопки в навигационном меню (рис. 4.5).
Рис. 4.5 - Кнопки «назад» в навигационном меню
Откроется знакомый нам список фитнес клубов. Сделайте «свайп» вправо и приложение откроет фрагмент просмотра информации о расположении фитнес клубов на карте (рис. 4.6).
Рис. 4.6 -Расположение фитнес клубов на карте
android библиотека мобильный интерфейс
Заключение
В рамках бакалаврской работы на тему «Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android» я изучила теоретические основы и принципы проектирования, разработки и тестирования Android приложений. Мною рассмотрены множество вариантов IDE, позволяющих упростить процесс разработки. А также мною был проведен анализ существующих библиотек, для возможности использования всех новых технологий в приложениях с старой версией ОС Android. Минимальная версия ОС, которую поддерживает мое приложение - 4.0, которая вышла в 2011 году.
Поставленные задачи решены в срок и сделан полный отчет о проделанной работе:
· рассмотрены теоретические основы разработки приложений;
· рассмотрены теоретические аспекты тестирования приложений;
· созданы и проанализированы требования к разработке;
· проведено проектирование графической составляющей приложения;
· выбраны соответствующие библиотеки;
· разработано приложение «cправочной информации фитнес-центров города Самара под ОС Android»;
· описана функциональность приложения.
Размещено на Allbest.ru
...Подобные документы
Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.
дипломная работа [1,0 M], добавлен 11.07.2014Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.
курсовая работа [492,0 K], добавлен 08.02.2016Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Google Android как программный стек для мобильных устройств, который включает операционную систему, программное обеспечение промежуточного слоя и пользовательские приложения. Структура платформы и ее основные элементы: ядро, программы, каркас приложений.
реферат [600,4 K], добавлен 08.01.2015Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.
дипломная работа [1,6 M], добавлен 17.06.2017Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Обзор мобильной ОС Android. Выбор инструментов и технологий. Проектирование прототипа графического интерфейса. Характеристика и описание пользовательского интерфейса. Проектирование и разработка базы данных. Определение списка необходимых разрешений.
курсовая работа [376,6 K], добавлен 13.09.2017Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.
дипломная работа [4,5 M], добавлен 19.01.2017Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.
дипломная работа [2,6 M], добавлен 10.07.2017Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.
дипломная работа [4,1 M], добавлен 24.04.2013Архитектура операционной системы Android. Инструменты Android-разработчика. Установка Java Development Kit, Eclipse IDE, Android SDK. Настройка Android Development Tools. Разработка программы для работы с документами и для осуществления оперативной связи.
курсовая работа [2,0 M], добавлен 19.10.2014Средства разработки развивающих и обучающих игр и используемой программы. Среда выполнения и Dalvik. Разработка приложения для платформы Android. Графический интерфейс и обработка касаний экрана. Разработка экранов приложения и их взаимодействия.
дипломная работа [2,1 M], добавлен 18.01.2016Разработка открытой мобильной платформы Android. Первое устройство, работающее под управлением Android. Магазин приложений "Google Play". Полноценные программы навигации, редакторы офисных документов и синхронизационные утилиты. Рост вирусной активности.
презентация [58,8 K], добавлен 29.10.2014Система помощи водителю на базе регистратора. Установка операционной системы Debian. Настройка системных служб и разработка серверного приложения. Создание локальной Wi-Fi сети. Распознавание знаков и библиотека OpenCV. Потоковое видео в Android.
дипломная работа [3,9 M], добавлен 13.09.2017Знакомство с особенностями и этапами разработки приложения для платформы Android. Рассмотрение функций персонажа: бег, прыжок, взаимодействие с объектами. Анализ блок-схемы алгоритма генерации платформ. Способы настройки функционала рабочей области.
дипломная работа [3,4 M], добавлен 19.01.2017Анализ свободно распространяемых систем обучения. Главная контекстная диаграмма (модель AS-IS). Декомпозиция процесса "Регистрация, поддержка пользователей". Выбор методологий моделирования и инструментария. Руководство по установке приложения на Android.
дипломная работа [2,1 M], добавлен 29.07.2016