Код приложения

В ходе работы над приложением были разработаны классы, представленные в таблице ниже:

Таблица 4 - Таблица классов

CreateAccountActivity

Класс, описывающий экран создания нового аккаунта

EditEventActivity

Класс, описывающий экран редактирования события

EditProfileActivity

Класс, описывающий экран редактирования профиля

FeedActivity

Класс, описывающий экран с основной лентой событий

InviteActivity

Класс, описывающий экран отправки приглашения на событие

InviteFriendsActivity

Класс, описывающий экран отправки приглашений друзьям из социальных сетей в приложение

LicencesActivity

Класс, описывающий экран со списком лицензий, используемых в приложении

MyProfileActivity

Класс, описывающий экран профиля авторизованного пользователя

NewEventActivity

Класс, описывающий экран создания нового события

OffersActivity

Класс, описывающий экран с лентой приглашений и заявок на события

PhotoActivity

Класс, описывающий экран просмотра полноразмерной фотографии

PickCategoryActivity

Класс, описывающий экран выбора категории при создании события

ProfileActivity

Класс, описывающий экран профиля пользователя

ReportActivity

Класс, описывающий экран отправки жалобы на событие или пользователя

SearchEventActivity

Класс, описывающий экран поиска событий

SearchPeopleActivity

Класс, описывающий экран поиска пользователей

SettingsActivity

Класс, описывающий экран отправки приглашения на событие

SplashActivity

Класс, описывающий экран загрузки данных в приложении

StartActivity

Класс, описывающий экран стартовой страницы приложения

TextActivity

Класс, описывающий экран просмотра текста

TimeLineActivity

Класс, описывающий экран ленты активности пользователя

ActivityAdapter

Класс, описывающий интерфейс создания списка активностей пользователя

CommentsAdapter

Класс, описывающий интерфейс создания списка комментариев на экране события

EventMembersAdapter

Класс, описывающий интерфейс создания списка участников события

EventTypesAdapter

Класс, описывающий интерфейс создания списка категорий событий

FeedAdapter

Класс, описывающий интерфейс создания списка событий

IncomingOffersAdapter

Класс, описывающий интерфейс создания списка входящих приглашений

InviteFriendsAdapter

Класс, описывающий интерфейс создания списка друзей, доступных для приглашения на событие

LicencesAdapter

Класс, описывающий интерфейс создания списка лицензий, используемых в приложении

MyProfileFriendsAdapter

Класс, описывающий интерфейс создания списка друзей на экране моего профиля

OutgoingOffersAdapter

Класс, описывающий интерфейс создания списка исходящих приглашений

PickUserAdapter

Класс, описывающий интерфейс создания списка пользователей с возможностью выбора

UsersAdapter

Класс, описывающий интерфейс создания списка пользователей

AuthorizationActivity

Класс, описывающий экран авторизации в приложении

App

Класс, описывающий базовый интерфейс приложения

BaseActivity

Класс, описывающий базовый интерфейс экрана

BaseEmptyViewFragment

Класс, описывающий базовый интерфейс фрагмента

BaseProfileActivity

Класс, описывающий базовый интерфейс экрана профиля

InternetConnectionDependentActivity

Базовый класс, реализующий методы для показа сообщения об ошибке интернет соединения

AvatarView

Класс, описывающий стандартный аватар пользователя (круг и заглавные первые буквы имени и фамилии)

RecyclerListView

Класс, описывающий базовый интерфейс списков

SquareView

Класс, описывающий элемент интерфейса с одинаковыми шириной и высотой

CommentsFragment

Класс, описывающий фрагмент с комментариями на экране события

EventInfoFragment

Класс, описывающий фрагмент с основной информацией на экране события

MembersFragment

Класс, описывающий фрагмент со списком участников на экране события

FriendsFeedFragment

Класс, описывающий фрагмент со списком событий друзей пользователя

SuggestFeedFragment

Класс, описывающий фрагмент со списком рекомендованных событий

EventsHelpFragment

Класс, описывающий фрагмент с обучающие подсказки на экране со списком событий

MyProfileHelpFragment

Класс, описывающий фрагмент с обучающие подсказки на экране моего профиля

OffersHelpFragment

Класс, описывающий фрагмент с обучающие подсказки на экране предложений

IncomingOffersFragment

Класс, описывающий фрагмент со списком входящих предложений

OutgoingOffersFragment

Класс, описывающий фрагмент со списком исходящих предложений

ProfileEventsFragment

Класс, описывающий фрагмент со списком событий на экране профиля

ProfileFriendsFragment

Класс, описывающий фрагмент со списком друзей пользователя

ActivityLoader

Класс, описывающий интерфейс загрузки информации на экран активности пользователя

FeedLoader

Класс, описывающий интерфейс загрузки информации на экран со списком событий

ProfileLoader

Класс, описывающий интерфейс загрузки информации на экран профиля пользователя

UsersStack

Класс, описывающий стэк открытых экранов профиля

ActivityItem

Класс, описывающий модель активности

ActivityType

Перечисление, описывающее тип активности

AppColors

Класс, хранящий основные цвета, используемые в приложении

Comment

Класс, описывающий модель комментария

Event

Класс, описывающий модель события

EventCategory

Перечисление, описывающее категорию события

EventStatus

Перечисление, описывающее доступность события (приватное, публичное и т.д.)

EventTypeValues

Класс, описывающий методы для получения данных о событии

EventUser

Класс, описывающий модель участника события

FriendRequest

Класс, описывающий модель заявки в друзья

Gender

Перечисление, описывающее пол пользователя

ListEvent

Класс, описывающий модель события

ListUser

Класс, описывающий модель пользователя

Membership

Класс, описывающий модель членства в событии

Offer

Класс, описывающий модель предложения

OfferType

Перечисление, описывающее тип предложения

SmallEvent

Класс, описывающий модель события

User

Класс, описывающий модель пользователя

CustomFactory

Класс, описывающий создание уведомления

MatesAirshipReceiver

Broadcast Receiver для приёма уведомлений

ApiEndpoints

Интерфейс, описывающий методы для работы с сервером

CustomTwitterApiClient

Интерфейс, описывающий методы для работы с api Twitter

DeviceInfoStore

Класс для работы с внутренним хранилищем Android

ServerApi

Singleton для работы с сервером

ServerConfig

Класс, хранящий конфигурацию сервера и внутреннего хранилища Android

Utils

Класс, содержащий вспомогательные методы для работы с сервером

ShareUtility

Класс, реализующий методы для распространения информации о приложении

AndroidUtilities

Класс для работы с Android

Animations

Класс, содержащий методы для анимаций в приложении

AnimationStartListener

Базовый класс для работы с анимациями

AppConfig

Класс, содержащий параметры приложения

AppUtil

Класс, содержащий вспомогательные методы для работы с приложением

CancelableThreadObject

Класс, содержащий данные произвольного типа с возможностью отмены исполнения операции внутри потока

CodeTimer

Класс, описывающий интерфейс таймера

DateUtils

Класс, содержащий вспомогательные методы для работы с датами

Image

Класс, содержащий методы для работы с изображениями

LogUtil

Класс, содержащий методы для работы с системой логирования Android

OnOperationFinishedListener

Интерфейс, содержащий методы для отслеживания окончания операций внутри приложения

ParseHelper

Класс, содержащий методы для парсинга данных с сервера

UnreadIndicators

Класс, содержащий информацию о непрочитанных уведомлениях

EventActivity

Класс, описывающий экран события

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