Заключение

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

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

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

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

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

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

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

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

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

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

 
< Пред   СОДЕРЖАНИЕ   Загрузить   След >