Доработка приложения My Nails Style на Андроид (фронт).
Programming Language: Kotlin
UI Language: Jetpack Compose
Находящееся в разработке мобильное приложение требует реализации таких моментов как:
1.1 - Добавление BILLING разрешение в приложения, для возможности добавления товаров в Google Console.
1.2 - подключение приложения к платежной системе Google Console и настройка продажи 2 субскрипции и 3 товаров со стороны фронт разработки.
2 - Разделение файлов разных пользователей приложения в рамках одного устройства.
При авторизации (входе в приложение) пользовать использует e-mail или Google аккаунта. Основываясь на этом, файлы (фотографии и генерации) созданные в приложении не должны быть доступны другим пользователям, использующих тоже устройство, но другую учетную запись.
3 - При открытии приложения с сервера должна браться информация о ранее опубликованных пользователем генерация. Если их нет на устройстве пользователя, то они должны подгружаться с сервера на устройство в папки приложения этого пользователя. В приложении они должны отображаться в галереи My generation ( Art и Fun).
Это может понадобиться если пользователь по какой-то причине удалял приложение, а потом установил обратно. Или перешел на другое устройство.
4 - При каждой генерации приложение должно запрашивать токин логинизации, чтобы проверить существует ли он. Если нет - перебрасывает на страницу авторизации.
5 - Реализация логики постраничной загрузки списка опубликованных изображений. Например по 20,(пользователь просмотрел 15 картинок - подгружается информация о списке следующих 20. Пользователь просмотрел 18 - подгружаются 20 изображений в соответствии с ранее подгруженным списком)
6 - Доработка Страницы Изображения
1 - Добавление иконки Report и отправка Report сообщения на бэкенд со страницы изображения.
2 - Добавление возможности удаления своего изображения со
7 - Доработка Страницы Изображения
1 - Перенести кнопку Settings из одного места страницы “My Profile” в другое. Надо будет чуть сместить несколько элементов.
8 - После удаления аккаунта должна появится карточка о успешном удалении
9 - Добавление ссылки на карточке появляющейся перед публикации, которая позволяет ознокомится с этими требованиями на странице сайта .
Дизайны всех элементов будут предоставлены в форме доступа к проекту Фигма.