- Установлен Android Studio.
- Настроена конфигурация файловой среды на macOS (zsh), которая устанавливает переменные окружения для разработки приложений на платформе Android и работы с Java. Эта конфигурация корректно настраивает пути к Android SDK и JDK, упрощая их использование.
- Запущен склонированный проект на эмуляторе.
- Проверена работоспособность приложения на реальном физическом устройстве, подключенном через USB, для обнаружения возможных различий в поведении по сравнению с эмулятором.
- Проверен функционал приложения, в котором реализовано переключение между вкладками.
- Написан автотест с помощью Espresso Test Recorder.
В этом задании нужно установить Android Studio для дальнейшей работы с проектами, а также научиться открывать, строить и запускать проект мобильного приложения на эмуляторах и на реальном устройстве.
Этапы выполнения:
- Скачать и установить Android Studio.
- Склонировать и построить лекционный проект.
- Установить apk-файл на реальное устройство и проверить функционирование программы.
- Подключить реальное устройство к компьютеру по USB и запустить на нём проект.
- Создать эмулятор и запустить на нём проект.
По этому заданию не нужно отправлять отчёт.
Проверьте функционирование небольшого приложения, в котором реализовано переключение между вкладками. Для этого напишите автотест с помощью Espresso Test Recorder.
Функционал приложения:
- На главном экране отображается переключатель вкладок «TAB 1» и «TAB 2».
- Изначально активна вкладка «TAB 1» с надписью «Page: 1».
- Нажатие на «TAB 2» приводит к открытию экрана с надписью «Page: 2».
Этапы выполнения:
- Клонировать и построить проект для домашнего задания.
- Запустить проект на эмуляторе или реальном устройстве и произвести тестирование вручную.
- С помощью Espresso Test Recorder воспроизвести тестовые шаги и записать их в виде автоматического теста.
В качестве отчёта о выполнении домашней работы нужно отправить ссылку на свой Git-репозиторий, в который необходимо загрузить проект домашнего задания c добавленным автоматическим тестом.
- Зачёт — выполнены все задания, ответы даны в развёрнутой форме, в решениях нет противоречий и нарушения логики. Задачи повышенной сложности, отмеченные звёздочкой, выполняются по желанию.
- На доработку — задания выполнены частично или не выполнены совсем, в логике решения заданий есть противоречия и существенные недостатки.
Любые вопросы по решению задач задавайте в чате учебной группы.