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