Тест JobLogic
~~~
***Обзор
- Цель этого задания по кодированию — увидеть, как вы строите архитектуру приложения с нуля. Пожалуйста, попробуйте использовать объектно-ориентированный стиль/программирование на основе интерфейса с чистой архитектурой.
и общий подход для расширения приложения в будущем. Вам не нужно писать тестовые случаи, но код должен иметь возможность тестирования через модульные тестовые случаи.
- Нас не интересует пользовательский интерфейс, но мы хотим посмотреть, как вы связываете пользовательский интерфейс с данными. Пожалуйста, используйте любые архитектурные или дизайнерские шаблоны, если вы считаете, что должны их использовать.
***Функции
- Демонстрационное приложение имеет три типа данных, которые будут отображаться в отдельных списках на разных экранах.
- В демонстрационных целях данные на двух экранах будут извлекаться из конечных точек веб-API, а на одном экране вы будете извлекать данные из локального хранилища.
- Главный экран: на этом экране будут три кнопки: «Позвонить», «Купить» и «Продать», которые перенаправят пользователя на экраны со списком.
- Экран списка вызовов: отображается список лиц, которым необходимо позвонить. Данные возвращаются из вызова веб-API в формате JSON.
- Экран списка покупок: он покажет список товаров для покупки (тип 1). Данные возвращаются из вызова веб-API в формате JSON.
- Экран списка для продажи: он покажет список предметов для продажи (тип 2). Эти данные должны храниться в таблице базы данных SQLite с именем «ItemToSell».
~~~
ураррррсссс
~~~
***Обзор
- Цель этого задания по кодированию — увидеть, как вы строите архитектуру приложения с нуля. Пожалуйста, попробуйте использовать объектно-ориентированный стиль/программирование на основе интерфейса с чистой архитектурой.
и общий подход для расширения приложения в будущем. Вам не нужно писать тестовые случаи, но код должен иметь возможность тестирования через модульные тестовые случаи.
- Нас не интересует пользовательский интерфейс, но мы хотим посмотреть, как вы связываете пользовательский интерфейс с данными. Пожалуйста, используйте любые архитектурные или дизайнерские шаблоны, если вы считаете, что должны их использовать.
***Функции
- Демонстрационное приложение имеет три типа данных, которые будут отображаться в отдельных списках на разных экранах.
- В демонстрационных целях данные на двух экранах будут извлекаться из конечных точек веб-API, а на одном экране вы будете извлекать данные из локального хранилища.
- Главный экран: на этом экране будут три кнопки: «Позвонить», «Купить» и «Продать», которые перенаправят пользователя на экраны со списком.
- Экран списка вызовов: отображается список лиц, которым необходимо позвонить. Данные возвращаются из вызова веб-API в формате JSON.
- Экран списка покупок: он покажет список товаров для покупки (тип 1). Данные возвращаются из вызова веб-API в формате JSON.
- Экран списка для продажи: он покажет список предметов для продажи (тип 2). Эти данные должны храниться в таблице базы данных SQLite с именем «ItemToSell».
~~~
ураррррсссс
Читать ещё