Необходимо продолжить работу в репозитории https://github.com/Randosky/Practice3_JSONPlaceholder
Практика, посвященная работе с файлами. Реализуйте в вашем приложении вкладку "Профиль". Она будет отражать профиль пользователя и состоять из двух экранов:
Профиль хранится в памяти телефона. Оцените, какой способ хранения подойдет для структуры профиля, который должен содержать:
Именно эти поля мы и заполняем в экране редактирования (в него мы попадаем из профиля, в примере кнопка "карандаш"). Реализуйте текстовые поля для ФИО и ссылки на резюме, а также картинку с аватаркой, при нажатии на которую будет предоставлен выбор, откуда взять новую аватарку: из галереи или с камеры.
Позаботьтесь о запросе разрешений (permission) для выбора фото и фотосъемки. Проверьте работу приложения на разных версиях Android.
При нажатии кнопки "Готово" в редактировании мы выходим на экран профиля и изменения там применяются автоматически. При нажатии на кнопку "Резюме" документ по ссылке скачивается и показывается в файловом менеджере/просмотрщике.
Применяйте принципы, изученные ранее - логика выносится во VievModel, соблюдается CleanArchitecture.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |