- Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android
- Устройство платформы Android. Виды 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»;
· описана функциональность приложения.