From f0971621226da106c2ecfd98a24e35089a723c69 Mon Sep 17 00:00:00 2001 From: Alexandr Subbotin Date: Tue, 2 Apr 2019 14:12:05 +0400 Subject: [PATCH] Revert "Add something to texts" This reverts commit 95c186bf9cfd071f59154d6d6e2622b77207c8fd. --- tasks/backend.md | 2 +- tasks/frontend-graphql.md | 2 +- tasks/frontend.md | 2 +- tasks/ios.md | 2 +- tasks/react-native.md | 2 +- tasks/react.md | 34 ---------------------------------- 6 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 tasks/react.md diff --git a/tasks/backend.md b/tasks/backend.md index d258dc1..c4000f1 100644 --- a/tasks/backend.md +++ b/tasks/backend.md @@ -47,7 +47,7 @@ 2. Добавьте эксперименты (1) и (2) в приложение 3. Создайте страницу для статистики: простая таблица со списком экспериментов, общее количество девайсов, участвующих в эксперименте и их распределение между опциями -Можно использовать любые тенхологии и библиотеки +Можно использовать любые технологии и библиотеки Плюсом будет: diff --git a/tasks/frontend-graphql.md b/tasks/frontend-graphql.md index 0eeb74c..9012e0f 100644 --- a/tasks/frontend-graphql.md +++ b/tasks/frontend-graphql.md @@ -4,7 +4,7 @@ На стартовом экране нужно выбрать/ввести репозиторий. После выбора для пользователя отображается список всех открытых issues в этом репозитории (название, текст и количество комментариев). Так же для issue должна быть возможность добавить комментарий. -Нужно использовать React и Github GraphQL API. Можно использовать любые сторонние билбиотеки. +Нужно использовать React и Github GraphQL API. Можно использовать любые сторонние библиотеки. ## Пожелания: diff --git a/tasks/frontend.md b/tasks/frontend.md index c90d977..e119148 100644 --- a/tasks/frontend.md +++ b/tasks/frontend.md @@ -9,7 +9,7 @@ По-умолчанию у пользователя должна определяться «базовая» валюта, которую он может настроить. -На странице с текущими курсами пользователь может добавлять валюты в «избранное». Такие курсы должны оторбажаться вверху списка. +На странице с текущими курсами пользователь может добавлять валюты в «избранное». Такие курсы должны отображаться вверху списка. Плюсом будет: * Хорошо продуманный интерфейс и внешний вид diff --git a/tasks/ios.md b/tasks/ios.md index 2f7b2f8..5c56e92 100644 --- a/tasks/ios.md +++ b/tasks/ios.md @@ -6,7 +6,7 @@ 2. Основной экран приложения должен содержать список description’ов gists пользователя, имя которого мы ввели на предыдущем шаге. Необходимо реализовать паджинацию и возможность обновления всего списка в лучших традициях iOS-приложений. 3. Экран деталей для просмотра содержимого gist’а. -Обработка ошибок и отборажение загрузки как в пользовательском приложении приветствуются. +Обработка ошибок и отображение загрузки как в пользовательском приложении приветствуются. Для реализации можно использовать все, что душе угодно. Задачка со звездочкой (по желанию): diff --git a/tasks/react-native.md b/tasks/react-native.md index 00905cb..9ac32df 100644 --- a/tasks/react-native.md +++ b/tasks/react-native.md @@ -1,6 +1,6 @@ # Тестовое задание: react native -Используя React Native создайте простейшее мобильное приложение-калькулятор. Возьмите за основу стандартное приложение-калькуялтор на iOS, но сделайте его немного проще. Выполняйте задачу по шагам: +Используя React Native создайте простейшее мобильное приложение-калькулятор. Возьмите за основу стандартное приложение-калькулятор на iOS, но сделайте его немного проще. Выполняйте задачу по шагам: 1. Свертайте основной экран калькулятора: diff --git a/tasks/react.md b/tasks/react.md deleted file mode 100644 index 9a6f47e..0000000 --- a/tasks/react.md +++ /dev/null @@ -1,34 +0,0 @@ -# Тестовое задание: react - -Представим ситуацию: мы работаем над адаптивным веб-приложением и решили добавить в него функцию «новости» — что-то вроде stories в инстаграме, но ещё больше похоже на новости в мобильном клиенте тиньков-банка. Новости представляют из себя общий список: - -

- -

- -При нажатии на одну из новостей на весь экран открывается просмотрщик: - -

- - -

- -Каждая новость может состоять из нескольких частей (от 1 до 10). Вверху экрана показывается «прогресс-бар», где видно сколько всего частей и прогресс по времени (см. скриншоты). Каждая часть показывается пользователю в течении 5 секунд и после этого времени автоматически переходит на следующую. По окончании последней части начинается следующая новость. - -Оказалось, что backend разработчик в отпуске, но менеджер попросил вас сделать frontend-часть этой задачи, известно лишь то, что новости будут создаваться в некотором редакторе в админке, а клиент будет получать новости по АПИ. - -Про новости известно следующее: - -* Каждая новость состоит из частей (от 1 до 10) -* Каждая часть новости может содержать - * изображение - * любой цвет фона - * неограниченное количество блоков текста с их размером и позицией (например, один текст в самом верху новости, один текст внизу и один, самый большой в середине) - * Кнопку, при нажатии на которую открывается любой URL - -Задание: - -1. Придумайте, в каком формате сервер будет отдавать вам данные и задокументируйте API -2. Создайте mock для API - представьте, что сервер отдаёт вам реальные данные. Как только backend-разработчик выйдет из отпуска мы просто заменим этот moсk на вызов реального API и всё заработает! -3. Реализуйте отображение списка новостей. -4. Реализуйте просмотрщик.