Приложение , в котором пользователи могут создавать посты и события с медиафайлами, отмечать их на Яндекс картах, указывать места работы и социальные связи (упоминание в постах, конференциях).
- Архитектура MVVM
- Библиотеки:
- Material Design
- ROOM
- OKHTTP
- Retrofit
- Hilt
- LiveData, Flow
- Coroutines
- YandexMapsMobile
- Glide
- Navigation
- ImagePicker
- Основной экран.
- Функционал:
- Просмотр стены постов, событий или юзеров
- Возможность ставить like
- Прослушивать аудио или видео вложение
- Переход в детальную карточку поста или события
- Переход в детальную карточку юзера
- Возможность редактировать или удалить свой пост
- Поделиться текстом поста или события
- Переход через меню на авторизацию или регистрацию
- Переход на создание постов или событий, если пользователь авторизирован
- Функционал:
Меню с авторизацией или профилем, в случае если пользователь авторизирован
Если не авторизирован, выдаст диалог с прохождением авторизации.
- Регистрация и авторизация.
- Функционал:
- Возможность перейти на окно регистрации из авторизации
- Загрузка аватара и его превью
- Функционал:
- Создание поста.
- Функционал:
- Ввод текста поста
- Ввод ссылки поста
- Добавление вложения аудио или видео, изображения из галереи или фото с камеры
- Прослушивать аудио или видео вложение
- Переход на фрагмент карты с добавлением метки
- Переход на фрагмент со списком пользователей с возможностью их отметить
- Функционал:
- Редактирование поста
- Функционал аналогичен созданию поста
- Детальная карточка поста
- Функционал :
- Возможность поделиться текстом сообщения
- Просмотр списка лайкеров и упомянутых людей, если их больше 5
- Открытие фрагмента карты на весь экран
- Прослушивание вложений аудио или видео
- Функционал :
- Создание и редактирование события.
- Функционал аналогичен посту, отличия:
- Переход на фрагмент со списком пользователей с возможностью отметить их как спикеров
- Указание формата события и даты его проведения
- Функционал аналогичен посту, отличия:
- Детальная карточка события
- Функционал аналогичен посту отличия :
- Просмотр списка лайкеров , спикеров и участников, если их больше 5
- Функционал аналогичен посту отличия :
- Детальная карточка юзера
- Функционал :
- Просмотр постов юзера
- Возможность редактирования и удаления своих постов
- Просмотр работ юзера
- Добавление и удаление своих работ
- Функционал :








.png)
.png)
.png)
.png)
.png)


%202.png)
.png)




.png)
.png)
.png)
.png)
.png)
.png)
.png)