This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
staff:courses:application_development_for_mobile_platforms:mark [2023/02/09 15:11] mark |
staff:courses:application_development_for_mobile_platforms:mark [2023/03/28 13:50] mark |
||
---|---|---|---|
Line 46: | Line 46: | ||
==== Эмулятор, на котором будут проверятся работы ==== | ==== Эмулятор, на котором будут проверятся работы ==== | ||
+ | |||
+ | Android Studio 2022.1.1 Patch 1 | ||
Экран | Экран | ||
Line 109: | Line 111: | ||
* Код приложения helloworld выложен в репозиторий (просто для проверки что есть доступ) | * Код приложения helloworld выложен в репозиторий (просто для проверки что есть доступ) | ||
* Сформулированы реализуемые сценарии использования в виде **вики-страницы**. | * Сформулированы реализуемые сценарии использования в виде **вики-страницы**. | ||
- | * Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**, макет показан на **вики-странице** со сценариями. | + | * Нарисован макет пользовательского интерфейса в виде графа (по аналогии с прошлым семестром) и **выложенн в репозиторий**, макет показан на **вики-странице**, где также размещены сценарии использования приложения. |
Line 116: | Line 118: | ||
Результат: | Результат: | ||
+ | * в репозитории установлен тег 0.5 | ||
* код приложения выложен в репозитории, | * код приложения выложен в репозитории, | ||
* есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки), | * есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки), | ||
- | * приложение собирается и запускается на эмуляторе, обозначенном выше, | + | * приложение собирается и запускается на эмуляторе, обозначенном выше, в Android Studio >= 2022.1.1 Patch 1 |
* переходы работают, но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. | * переходы работают, но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. | ||
* пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой). | * пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой). | ||
Line 127: | Line 130: | ||
Результат: | Результат: | ||
+ | * в репозитории установлен тег 0.8 | ||
* выполнены требования "UI на заглушках", | * выполнены требования "UI на заглушках", | ||
* код приложения выложен в репозитории, | * код приложения выложен в репозитории, | ||
Line 155: | Line 159: | ||
Результат: | Результат: | ||
+ | * в репозитории установлен тег 1.0 | ||
* выполнены требования от "Частично работоспособный UI" http://se.moevm.info/doku.php/staff:courses:application_development_for_mobile_platforms:mark#%D1%87%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_ui | * выполнены требования от "Частично работоспособный UI" http://se.moevm.info/doku.php/staff:courses:application_development_for_mobile_platforms:mark#%D1%87%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_ui | ||
* код приложения выложен в репозитории, его можно скачать, собрать и запустить. При этом выполняются все сценарии использования, приложение работает стабильно. | * код приложения выложен в репозитории, его можно скачать, собрать и запустить. При этом выполняются все сценарии использования, приложение работает стабильно. | ||
Line 163: | Line 168: | ||
Результат: | Результат: | ||
+ | * тег unit | ||
* в репозитории выложены файлы юнит-тестов (не менее 3х TestCase ) для основных классов, которые можно запустить стандартным способом через Android studio, | * в репозитории выложены файлы юнит-тестов (не менее 3х TestCase ) для основных классов, которые можно запустить стандартным способом через Android studio, | ||
* в репозитории настроен автоматический запуск юнит-тестов по коммитам через Github actions. | * в репозитории настроен автоматический запуск юнит-тестов по коммитам через Github actions. | ||
Line 170: | Line 176: | ||
=== Пояснительная записка === | === Пояснительная записка === | ||
- | - Пояснительная записка в электронном и бумажном виде (требования http://se.moevm.info/doku.php/staff:courses:application_development_for_mobile_platforms:course_work) | + | - Пояснительная записка в электронном виде (требования http://se.moevm.info/doku.php/staff:courses:application_development_for_mobile_platforms:course_work) |
- | - Выложена в репозиторий в doc(x)/odt + pdf | + | - Выложена в репозиторий в doc(x)/odt + pdf (в каталог docs, формат названия report_ФАМИЛИИ. ) |
- Соответствует требованиям оформления ВУЗа. | - Соответствует требованиям оформления ВУЗа. | ||
- Есть непустой список литературы. | - Есть непустой список литературы. | ||
Line 185: | Line 191: | ||
Результат: | Результат: | ||
+ | * тег integrationtests | ||
* в репозитории выложены файлы интеграционных тестов для основных сценариев использования, которые можно запустить стандартным образом (как Android InstrumentedTest), либо скрипт для запуска (например, если это тесты для игры); | * в репозитории выложены файлы интеграционных тестов для основных сценариев использования, которые можно запустить стандартным образом (как Android InstrumentedTest), либо скрипт для запуска (например, если это тесты для игры); | ||
* тесты стабильно выполняются при нескольких запусках подряд на эмуляторе, обозначенном выше; | * тесты стабильно выполняются при нескольких запусках подряд на эмуляторе, обозначенном выше; |