Необходимо реализовать приложение для работы с GitHub Gists.
- Стартовый экран приложения должен содержать поле ввода имени пользователя и кнопку перехода на основной экран приложения.
- Основной экран приложения должен содержать список description’ов gists пользователя, имя которого мы ввели на предыдущем шаге. Необходимо реализовать паджинацию и возможность обновления всего списка в лучших традициях iOS-приложений.
- Экран деталей для просмотра содержимого gist’а.
Обработка ошибок и отборажение загрузки как в пользовательском приложении приветствуются. Для реализации можно использовать все, что душе угодно.
Задачка со звездочкой (по желанию):
- На стартовом экране вместо ввода имени сделать аутентификацию пользователя и работать уже с пользовательскими gists.
- Добавить возможность создания нового gist’а. Новый экран должен содержать поле ввода description’а. Данные о файлах можно хардкодить.
Удачи!