From 9187d65c7fff9819b397f2caf8c5169e4325d395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D0=BC=D0=B8=D1=80=20=D0=A8?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=BB=D0=B8=D0=BD=D0=B3?= Date: Fri, 22 Dec 2023 16:41:40 +0000 Subject: [PATCH] add readme --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3834079 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Практическая работа. Tasks + +В данном практическом задании предлагается дописать существующую заготовку Android приложения для составления списка дел. + +Советуем сначала склонировать проект и открыть его в Android Studio или IntelliJ IDEA, так как этот процесс может занимать продолжительное время. + +В проекте представлена базовая реализация модели данных и описаны запросы к локальной базе данных. Дополните код существующих классов и интерфейсов в местах, которые отмечены **todo**. Отображение списка всех задач на главном экране реализуется при помощи *RecyclerView* и некоторых вспомогательных классов. Внизу экрана выводится количество задач в базе данных – это поле должно обновлять сразу после внесения любых изменений в БД. + +В проекте gradle version 7.5, gradle plugin version 4.1.3. + +Сдать в систему тестирования необходимо zip архив, в корневом каталоге которого располагается дополненный проект Android Studio/IntelliJ IDEA. После загрузки zip архива приложение будет запущено в системе автоматического тестирования для проверки на соответствие техническому заданию. + +Допускается использовать Java и/или Kotlin. При сборке проекта вcе изменения в файле `build.gradle` и файле манифеста будут проигнорированы – будут использованы зависимости только из шаблона-заготовки; не изменяйте пакет приложения. + +Тестирование одной посылки может длиться до 3-х минут, после завершения тестирования будет доступна информация об общем числе тестов и числе пройденных тестов. Количество посылок в систему не ограничено. Штраф за повторные попытки не начисляется. + +| № | Группа тестов | Проверка | +| - | - | - | +| 1 | insert | поле добавления | +| 2 | init | перезапуск приложения | +| 3 | delete | длительное нажатие | + +*Таблица 1. Список тестов* + +![Интерфейс приложения](./doc/screenshot.png) + +Рисунок 1. Интерфейс приложения \ No newline at end of file