Приветствую всех!
> Предполагается кодить в блокноте, потому, что подозреваю, студия
> озвучивается не важно.
Студия озвучивается далеко не идеально, но работать можно -- требуется
время и упорство. Сам редактор кода в студии доступен и во многих
ситуациях удобнее блокнота (даже если это Notepad++). Есть специфика в
программировании на Java, например, указание всех импортируемых классов,
что весьма нудное занятие, а для автоматизации этого процесса
интеллектуальный редактор кода ничем не заменить. То же самое касается
автоматического переименования переменных, классов и тому подобное, плюс
автоматическая генерация кода по шаблонам для типовых задач.
> Компилировать в студии.
Это тоже можно делать без студии. Все средства для сборки являются
утилитами командной строки. Студия -- это лишь интегрирующая оболочка
над ними.
Система сборки - gradle - тоже консольная, конфигурационные файлы можно
редактировать в блокноте, а можно и в студии.
> Тестировать на телефоне, так как имулятор тоже мёртвый для джоз.
На эмулятор нужно установить TalkBack при помощи консольной утилиты
adb (android device bridge), входит в SDK. В сети много статей, как
пользоваться adb и что с её помощью можно делать на эмуляторе (и
реальном аппарате).
При создании виртуального устройства в его конфигурации надо
предусмотреть наличие клавиатуры, вывод звука, ввод звука (если нужно),
D-Pad (другие параметры уже зависят от ваших задач, а эти критически
важны для работы незрячего с эмулятором).
TalkBack ищите либо на сайтах, который позволяют скачивать apk, либо его
клоны в виде готовых apk (apk -- это установочные пакеты для Android).
Современный вариант Accessibility Suite вы на эмулятор не установите,
поскольку готовые apk, которые можно найти в сети, собраны под
архитектуру ARM, а начиная с Android api level 25 Google перестал
публиковать образы для эмулятора под ARM, публикуются только под x86,
x86-64.
Вам "старого" TalkBack будет вполне достаточно для тестирования
приложений на эмуляторе.
Также надо будет установить на эмулятор русский голос (советую Капитана,
как нетребовательного к ресурсам, но в некоторых моментах Капитан
устарел, хотя у меня под Android 8.1 работает на эмуляторе).
Можно взять образ системы со встроенными сервисами Google, тогда при
смене языка интерфейса заговорит русский голос от Google. Но эти образы
закрыты от записи и их файловая система доступна лишь частично, так что
если захотите поковырять систему, то с этими образами ничего не выйдет
(разумеется, не всё так категорично, но это не для начинающих).
С другой стороны, на таких образах доступен Play Маркет (разумеется, вам
нужна будет учётная запись Google для доступа к нему) и другие сервисы
Google.
Вам также потребуется сменить язык интерфейса Android на эмуляторе.
Установить все вы сможете самостоятельно без помощи зрячего.
Однако, чтобы активировать TalkBack, сменить синтезатор на русскоязычный
и сменить язык интерфейса, вам понадобится зрячий помощник.
В принципе, достаточно лишь активировать TalkBack, а остальное можно
сделать самому, но для этого требуется понимание на слух английского
голоса и ряд нетривиальных действий.
Вполне реальная задача -- написать приложение, которое будет выполнять
все эти манипуляции самостоятельно, но это требует времени и серьёзной
мотивации... :-(
Когда настроите эмулятор, то сможете работать с ним, как с реальным
аппаратом, на котором запущен tTalkBack, за одним исключением -- на
эмуляторе устройством ввода будет клавиатура, а на реальном аппарате,
скорее всего, сенсорный экран.
Если ваши приложения будут использовать стандартные элементы
пользовательского интерфейса (кнопки, флажки, списки и т.п.), то никакой
серьёзной разницы не будет в поведении вашего приложения на эмуляторе и
на телефоне.
В любом случае эмулятор не заменяет полностью реальное устройство,
поэтому окончательную проверку приложения всё равно надо делать на
реальном устройстве.
Короче, сначала настройте эмулятор и изучите команды adb.
На телефоне активируйте скрытое меню для разработчиков, затем разрешите
отладку по USB. Так вы сможете использовать adb для установки пакетов на
телефон, получение логов и т.п.
Когда получите говорящий эмулятор, то можно переходить к разработки
приложений в студии или при помощи консольных команд.
Успехов! Анатолий.