Практическое задание
Необходимо добавить новый функционал в ваше приложение, готовое после 4ого блока. Предлагаем сделать возможность создавать issue к репозиторию, с экрана детальной информации.
Во время работы над практическим заданием настоятельно рекомендуем обращаться к разделу Памятки для разработчика
Функциональные требования
- Добавьте в ваше Github-приложение новый экран - создание issue. Экран должен содержать:
- поле ввода
title - поле ввода
body - scroll для маленьких экранов
- кнопка
Create issue
- поле ввода
- Отображать пользователю ошибки валидации от сервера
- Переход на новый экран создания issue должен происходить по кнопке, с экрана просмотра детальной информации о репозитории.
Технические требования
- Использовать
moko-fieldsдля реализации всех форм ввода - Использовать
moko-errorsдля отображения пользователю информации об ошибке - Использовать
moko-networkдля обработки ошибок валидации от сервера - Реализовать кастомный парсер ошибок валидации, для обработки ответа