Android сервис

Исследование рынка и особенности архитектуры Android приложений. Рассмотрение сервиса для организации и поиска событий. Характеристика инструментов разработки мобильного приложения. Описание особенностей архитектуры и основных компонентов Android.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 30.06.2017
Размер файла 1,9 M

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

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

Рисунок 38. Обучающие экраны - 1

Рисунок 39. Обучающие экраны - 2

Проведён обзор использованных решений, библиотек. Представлены таблицы с методами сервера и классами, написанными при разработке приложения.

Приведены получившиеся при разработке экраны приложения и их старые версии. Описан интерфейс конечного варианта приложения.

Заключение

В результате проделанной работы создано Android приложение для организации и поиска событий.

Входе работы были проанализированы существующие на рынке решения и выявлены основные особенности разрабатываемого приложения. Были изучены основные компоненты операционной системы Android, особенности дизайна приложений для платформы Android.

Входе исследования существующих библиотек и решений для работы c http запросами была выбрана библиотека Retrofit, так как она является распространённой, легковесной и стабильной библиотекой.

Дизайн приложения разработан в соответствии с Material design guidelines - самым новым описанием дизайна приложений для платформы Android, рекомендованным Google. В качестве реализации элементов управления в соответствии с этим описанием была использована библиотека Android support library, предоставляемая Google.

В результате разработан мобильный клиент приложения. В качестве метода авторизации и входа в приложение было решено использовать социальные сети - Facebook, Twitter, ВКонтакте.

Интерфейс приложения разделён на большие разделы - экраны профиля, обмена сообщениями, ленты событий, предложений и активности пользователя. Реализована возможность создания события, с возможностью указать фильтры для возможных участников события.

В приложении реализовано много способов социальных взаимодействий между пользователями, в частности обмен сообщениями и комментариями, а также возможность рассылки приглашений в события другим пользователям.

В дальнейшем планируется продолжить разработку приложения с целью реализации большего количества функций. В частности планируется разработать экран с картой, на которой будут отмечены все события и поиск по ней.

Также планируется ввести более удобную покупку билетов (в этой версии для покупки билетов было решено использовать самый базовый механизм, а именно возможность добавления ссылки для покупки билетов в описании события).

Также планируется ввести более глубокую интеграцию со сторонними сервисами, в частности планируется добавить возможность выбора мероприятия при создании события из списка предложенных приложением, например ближайших концертов или сеансов в кино.

Список использованных источников

1. Branch.io [Электронный ресурс]. / Режим доступа: https://branch.io/, свободный.

2. DeepLinkDispath [Электронный ресурс]. / Режим доступа: https://github.com/airbnb/DeepLinkDispatch, свободный.

3. EventBus [Электронный ресурс] / Режим доступа: https://github.com/greenrobot/EventBus, свободный.

4. Facebook developers [Электронный ресурс]. / Режим доступа: https://developers.facebook.com/, свободный.

5. Firebase [Электронный ресурс]. / Режим доступа: https://firebase.google.com/, свободный.

6. G. Adomavicius and A. Tuzhilin, “Towards the next generation of recommender systems: a survey of the state-of-the-art and possible extensions,” IEEE Trans. on Data and Knowledge Engineering, 2005 год.

7. G. Linden, B. Smith, and J. York, “Amazon.com recommendations: itemto-item collaborative filtering,” Internet Computing 2003 год.

8. GitHub [Электронный ресурс]. / Режим доступа: https://github.com/, свободный.

9. Gradle [Электронный ресурс]. / Режим доступа: http://gradle.org/, свободный.

10. Gson [Электронный ресурс]. / Режим доступа: https://github.com/google/gson, свободный.

11. Herbert Schildt, Java: The Complete Reference, Ninth Edition 9th Edition, 2014 год

12. Official Android developers web site [Электронный ресурс], https://developer.android.com/index.html? hl=ru

13. Official Google Maps API developers web site [Электронный ресурс], https://developers.google.com/ maps/?hl=ru

14. Official Kotlin developers web site [Электронный ресурс], https://kotlinlang.org/

15. Official Material design web site [Электронный ресурс], https://material.google.com/

16. Paul Deitel, Harvey Deitel, Alexander Wald, Android 6 for Programmers: An App-Driven Approach (3rd Edition) (Deitel Developer Series) 3rd Edition, 2016 год

17. Picasso [Электронный ресурс]. / Режим доступа: https://github.com/square/picasso, свободный.

18. Retrofit [Электронный ресурс]. / Режим доступа: https://github.com/square/retrofit, свободный.

19. The Android Source Code [Электронный ресурс]. / Режим доступа: http://source.android.com/source/index.html, свободный.

20. Twitter fabric [Электронный ресурс]. / Режим доступа: https://docs.fabric.io/android/twitter/log-in-with-twitter.html, свободный.

21. Vk developers [Электронный ресурс]. / Режим доступа: https://vk.com/dev, свободный.

Размещено на Allbest.ru

...

Подобные документы

  • Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.

    курсовая работа [492,0 K], добавлен 08.02.2016

  • Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.

    дипломная работа [1,6 M], добавлен 08.07.2015

  • Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.

    курсовая работа [987,1 K], добавлен 27.06.2019

  • Архитектура операционной системы Android. Инструменты Android-разработчика. Установка Java Development Kit, Eclipse IDE, Android SDK. Настройка Android Development Tools. Разработка программы для работы с документами и для осуществления оперативной связи.

    курсовая работа [2,0 M], добавлен 19.10.2014

  • Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.

    дипломная работа [1,0 M], добавлен 11.07.2014

  • Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.

    курсовая работа [167,8 K], добавлен 18.01.2017

  • Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.

    курсовая работа [1,0 M], добавлен 15.11.2012

  • Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.

    дипломная работа [4,5 M], добавлен 19.01.2017

  • Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.

    дипломная работа [2,6 M], добавлен 10.07.2017

  • Общая схема работы приложения Android. Разработка обучающего приложения для операционной системы Android, назначение которого - развитие речи посредством произнесения скороговорок. Описание компонентов разработанного приложения, его тестирование.

    дипломная работа [1,2 M], добавлен 04.02.2016

  • Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.

    дипломная работа [2,6 M], добавлен 10.07.2017

  • Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.

    дипломная работа [1,6 M], добавлен 17.06.2017

  • Обзор существующих популярных программ для просмотра погоды на ОС Android. Операционные системы современных смартфонов. Ключевые особенности Android, технология Java. Разработка программной части, выбор языка, описание алгоритма, ее логической структуры.

    курсовая работа [911,5 K], добавлен 16.04.2014

  • Разработка открытой мобильной платформы Android. Первое устройство, работающее под управлением Android. Магазин приложений "Google Play". Полноценные программы навигации, редакторы офисных документов и синхронизационные утилиты. Рост вирусной активности.

    презентация [58,8 K], добавлен 29.10.2014

  • Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.

    дипломная работа [4,1 M], добавлен 24.04.2013

  • Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.

    курсовая работа [1,6 M], добавлен 19.04.2017

  • Обзор мобильной ОС Android. Выбор инструментов и технологий. Проектирование прототипа графического интерфейса. Характеристика и описание пользовательского интерфейса. Проектирование и разработка базы данных. Определение списка необходимых разрешений.

    курсовая работа [376,6 K], добавлен 13.09.2017

  • Google Android как программный стек для мобильных устройств, который включает операционную систему, программное обеспечение промежуточного слоя и пользовательские приложения. Структура платформы и ее основные элементы: ядро, программы, каркас приложений.

    реферат [600,4 K], добавлен 08.01.2015

  • Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.

    дипломная работа [2,7 M], добавлен 03.04.2015

  • Средства разработки развивающих и обучающих игр и используемой программы. Среда выполнения и Dalvik. Разработка приложения для платформы Android. Графический интерфейс и обработка касаний экрана. Разработка экранов приложения и их взаимодействия.

    дипломная работа [2,1 M], добавлен 18.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.