-
Notifications
You must be signed in to change notification settings - Fork 3
2020 april may_plans
Добавить пункт главного меню "настройки и справка" вместо "справка"
Базовый набор:
- всплывающие уведомления в практике: вкл/выкл
- вибрация: вкл/выкл
- шаги с обращением к бумажному букварю в теоретическом курсе: вкл/выкл
- справка (та же, что в главном меню)
Возможно, позже получится и будет уместно добавить:
- способ ввода: шеститочие на экране / сканирование плитки
- переключение вида практики
- вероятность появления символа больше, если в нём больше ошибок)
Лучше сделать меню настроек так, как в "нормальных" приложениях ⬇️ . В базовом варианте пусть это будет просто один список из четырёх пунктов без заголовка с переключателями сбоку, четвёртый пункт ведёт в справку. Для зрячих это будет удобно и красиво, незрячие тоже привыкли к "обычным" настройкам, и, если мы вдруг от большого старания постараемся заложить в настройки accessibility так, как мы это понимаем, может выйти только хуже.
Ввести в Android распознавание плиток
Сейчас совместно Валерой и Лёшей Клоповым уже написано распознавание плиток по фотографии на OpenCV. Необходимо:
- сделать то же распознавание в Android, т. е. написать метод
recognize
, который принимает на вход картинку и выдаёт слово, выложенное на ней. - сделать захват изображения камерой, т. е., видимо, приложению нужно разрешение на чтения потока данных камеры
- встроить распознавание в практику (для начала). Если пользователь указал этот способ ввода в настройках, то шеститочие пропадает и большая буква съезжает вниз на бывшую позицию шеститочия, уступая место полосе видоискателя. По распознаванию плитки немедленно осуществляется ввод. В процессе распознавания телефон пищит.
Подключить тренажёр Брайля
- Вначале нужно сделать класс-синглтон с методами
connect()
,int trySend(Array<bool>)
, который бы соединялся с тренажёром Брайля и выводил букву по подсказке в практике и уроках, а также при демонстрации в уроках. - Хотелось бы также настроить управление джойстиком и ввод с физической брайлевской клавиатуры тренажёра.
Подавать заявки на гранты/конкурсы
вот статья, составленная Алексеем
Умник: можно только одному человеку. Срок подачи - до 27 апреля
КИвО (конкурс инноваций в образовании): можно командой до шести человек. Срок подачи - до 18 мая. Мне кажется, это очень подходящее для нас мероприятие
сделать выпадающий список "другие функции" в меню теории и практики
- справка
- навигация по курсу (в разделе "теория")
- перейти к последнему непройденному шагу ("теория")
- изменить способ ввода (если сделаем ввод плитками)
- выбрать темы для повторения ("практика")
- спрятать это меню
Всё меню должно вызываться из actionbar (находиться в нём в правом углу) и обозначаться тремя точками.
Думаю, "справка" должна быть сделана отдельной кнопкой. Также можно её (и другие кнопки) убирать в "другие функции" или выносить как отдельную кнопку в actionbar в зависимости от размера экрана, см. material design - overflow menu (раздел Nesting Actions). Базовый вариант:
добавить пункт "навигация по теоретическому курсу"
Добавить либо в главном меню, либо, если будет уже готова боковая панель, то лучше туда.
Всё просто: пролистываемый список уроков от 1 до конца, пользователь нажимает на урок и перенаправляется к первому шагу.
- исправить заползание текста в теоретическом курсе под боковые кнопки на экранах 4"-5". Предлагается использовать Constraint Layout Guidelines для задания ширины кнопок.
- изменить порядок озвучки точек в шеститочии. Если сейчас переходить от точки к точке жестом перехода TalkBack, то фокус переключается так: точка 1, 4, 2, 5, 3, 6 (см. видео)
- в практике после использования подсказки не засчитывать балл, даже если затем введено верно
- под вопросом: в шеститочии (как при вводе, так и при выводе) показывать номера точек. Пример:
источник: карточка в TasksFactory
- По нажатию "сканировать QR-код" при переходе в PlayMarket: всплывающее сообщение "ошибка, попытайтесь ещё раз" - надо бы исправить, скажем, на "приложение не установлено, перенаправляем Вас в Google Play"
- Ошибка вместо перехода в PlayMarket в Android 8/10 - проверить в эмуляторах и попытаться исправить
- "Продолжить курс" при первом заходе в приложение - странно. Также м. б. по смыслу не очень понятно, где курс и где практика. Предлагается переименовать, например, в "теория".
- Справка:
- В справке в уроках в одном месте орфографическая ошибка: "рельефно-графическ..." - поправить
- Справка в уроках не очень информативная. Нужно описать кнопку перехода к прогрессу (сейчас о ней в справке ни слова)
- все тексты справки сделать так, чтобы незрячим было понятно, т. е. упомянуть для каждой кнопки их лейблы озвучки, и кнопки желательно упоминать в порядке обхода TalkBack-ом.
- Всплывающие окна: часто задерживаются при переходе на следующий экран. Возможное решение: очистить очередь всплывающих сообщений
- лицензия
- финальная презентация
- сделать ввод не только символов, но и слов в практике
- сделать отдельный пункт меню "памятка" или "словарь" со всеми буквами и иными символами
- выложить в Google Play (четыре раза не подтвердили подлинность аккаунта)
- добавить виртуальную брайлевскую клавиатуру (Google недавно анонсировал выход экранной брайлевской клавиатуры, но пока там только английский + она не всем нравится, в отличие от iOS)