Разработка мобильного приложения дипломная работа android

Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android

Устройство платформы Android. Виды Android-приложений, их архитектура и основные компоненты, принципы тестирования. Выбор среды разработки под операционную систему. Описание библиотек, применяемых для мобильного приложения. Создание классов и интерфейса.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

В приложении осуществляется автоматическое определение местоположения устройства по сетевым данным и 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»;

· описана функциональность приложения.

Источник

Оцените статью