This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
staff:courses:application_development_for_mobile_platforms:mark [2024/01/12 12:14] mark |
staff:courses:application_development_for_mobile_platforms:mark [2024/04/10 09:18] (current) mark |
||
---|---|---|---|
Line 43: | Line 43: | ||
Проверка приложений на стабильность работы будет выполнятся вручную и автоматизировано. | Проверка приложений на стабильность работы будет выполнятся вручную и автоматизировано. | ||
+ | |||
+ | Вручную приложение будет собираться **стандартным** способом (Import project / Run) через | ||
+ | |||
+ | Android Studio Hedgehog | 2023.1.1 Patch 1 | ||
+ | |||
+ | и эмулятор, указанный ниже. | ||
+ | |||
+ | Если вы используете какие-либо нестандартные подходы к разработке / фреймворки / языки и тд (отличные от штатных технологий, которые может без доп. настроек переварить среда разработки выше), то ваша обязанность предоставить dockerfile, в котором будут настроены все зависимости и можно будет штатно (см. выше) собрать и запустить проект. | ||
+ | |||
+ | |||
Для автоматизированной проверки будет использован скрипт https://bitbucket.org/mark_zaslavskiy/adfmp/src/master/monkey.sh | Для автоматизированной проверки будет использован скрипт https://bitbucket.org/mark_zaslavskiy/adfmp/src/master/monkey.sh | ||
+ | |||
+ | |||
+ | |||
==== Эмулятор, на котором будут проверятся работы ==== | ==== Эмулятор, на котором будут проверятся работы ==== | ||
- | Android Studio 2022.1.1 Patch 1 | ||
Экран | Экран | ||
Line 55: | Line 67: | ||
* hw.lcd.width 1440 | * hw.lcd.width 1440 | ||
- | Прочее | + | Прочее (Версия API в эмуляторе 30) |
+ | * image.androidVersion.api 30 | ||
* avd.ini.displayname Pixel 6 Pro API 30 | * avd.ini.displayname Pixel 6 Pro API 30 | ||
* avd.ini.encoding UTF-8 | * avd.ini.encoding UTF-8 | ||
Line 87: | Line 100: | ||
* hw.sensors.proximity yes | * hw.sensors.proximity yes | ||
* hw.trackBall no | * hw.trackBall no | ||
- | * image.androidVersion.api 30 | ||
* image.sysdir.1 system-images/android-30/google_apis/x86/ | * image.sysdir.1 system-images/android-30/google_apis/x86/ | ||
* PlayStore.enabled false | * PlayStore.enabled false | ||
Line 121: | Line 133: | ||
* код приложения выложен в репозитории, | * код приложения выложен в репозитории, | ||
* есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки), | * есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки), | ||
- | * приложение собирается и запускается на эмуляторе, обозначенном выше, в Android Studio >= 2022.1.1 Patch 1 | + | * приложение собирается и запускается на эмуляторе и AS, обозначенных выше |
* переходы работают, но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. | * переходы работают, но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. | ||
* пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой). | * пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой). | ||
Line 156: | Line 168: | ||
* вывод по итогам сравнения с аналогом (Кто удобнее) | * вывод по итогам сравнения с аналогом (Кто удобнее) | ||
+ | Примечание: вывод о том, что интерфейс упрощать не надо (так как он лучше аналога / по другим причинам) использовать нельзя :) Проявите фантазию (от вас не требуется эти фиксы реализовывать, достаточно только изобразить и кратко описать) | ||
=== Окончательная версия приложения === | === Окончательная версия приложения === | ||
Line 177: | Line 190: | ||
=== Пояснительная записка === | === Пояснительная записка === | ||
- | - Пояснительная записка в электронном виде (требования 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 (в каталог docs, формат названия report_ФАМИЛИИ. ) | - Выложена в репозиторий в doc(x)/odt + pdf (в каталог docs, формат названия report_ФАМИЛИИ. ) | ||
- Соответствует требованиям оформления ВУЗа. | - Соответствует требованиям оформления ВУЗа. | ||
Line 208: | Line 222: | ||
* три скриншота. | * три скриншота. | ||
- | Материалы необходимо выложить в репозитории в каталог **play_market_publication/** | + | Материалы необходимо выложить в репозитории в каталог **play_market_publication/** |
Line 230: | Line 244: | ||
Все время - Московское. | Все время - Московское. | ||
- | * Мягкий дедлайн - 28.03.2023 23:59 | + | * Мягкий дедлайн - 27.03.2024 23:59 |
- | * Жесткий дедлайн - 30.03.2023 14:00 | + | * Жесткий дедлайн - 28.03.2024 14:00 |
- | * Срок окончательной проверки 31.03.2023 14:00 | + | * Срок окончательной проверки 29.03.2024 14:00 |
Как работают дедлайны: | Как работают дедлайны: | ||
Line 246: | Line 260: | ||
Как баллы трансформируются в оценки (5-балльная система): | Как баллы трансформируются в оценки (5-балльная система): | ||
- | * <60 — Неудовлетворительно | + | * <70 — Неудовлетворительно |
- | * >=60 && <70 — Удовлетворительно | + | * >=70 && <80 — Удовлетворительно |
- | * >=70 && <80 — Хорошо | + | * >=80 && <90 — Хорошо |
- | * >=80 — Отлично | + | * >=90 — Отлично |