Увы, под Андроид я начал писать примерно 01.10.2019...
08.10.2019 выложил первый релиз этого приложения (время создания данной темы).
Если бы я был профессиональный разработчик, я бы вряд ли занимался подобным разведением демагогий...
А вообще я просто программист. А программисту без разницы на чем писать, т.к. везде похожие принципы. Да и синтаксис многих языков схож.
До этого разрабатывал web-приложения на JavaScript с использованием фреймворков JQuery, Angular, Durandal. Когда-то давно писал на С++, Pascal...
-----
Что касается "хотелок".
Реализуем по мере возможностей и ликвидации безграмотности. Потому что Андроид игрушка интересная, и чем дальше в нее углубляешься, тем плотнее становится "чаща леса"... )))
В настоящий момент слегка закончим "хотелки от Валерия", чтобы удобнее было кликать по элементам виджетов. Потому что это правильные хотелки.
Далее я планирую перейти к реализации поддержки неограниченного количества серверов MDM. Чтобы можно было их добавлять/убирать и как-то переключаться между ними по принципу закладок браузера. И это тоже, я считаю, очень важная хотелка.
Кнопка голосового управления - в планах (как до этого были в планах виджеты).
Однако, данная хотелка не в главном приоритете, и вот почему... Она "как 2 пальца" реализуется через Tasker. Собственно у меня так и сделано...
- --1.PNG (157.92 КБ) 3943 просмотра
На рабочем столе вынесен виджетик задачки из Tasker'а, который просто толкает эту самую задачу (её листинг ниже)
- --2.png (189.75 КБ) 3943 просмотра
Дальше просто голос распознается движком в текст и кидается на сервер MDM.
Единственное - нужен плагин к Таскеру - AutoVoice.
Все!
Проще не придумаешь. Сразу в консоле сервера видна команда и результат её выполнения (тут вы уже можете написать все что угодно через
"Шаблоны поведения")
- --3.PNG (112.62 КБ) 3943 просмотра
Задача в Таксере у меня называется тоже MjDM. Не надо путать с обсуждаемым приложением. В контексте задачи речь именно про задачу Таскера, а не про аппликацию.
- --4.png (34.76 КБ) 3943 просмотра
Как видите, у меня даже сделана обратная связь. Телефон потом проговаривает результат выполнения команды.
Например:
- Включи свет на веранде
- Включаю
- (или) Свет на веранде уже горит!
Собственно, даже можно сделать, что телефон вообще пожизни слушает что происходит кругом. Даже не надо нажимать иконку.
При совпадении шаблона будет отослана команда на сервер. Правда, аккум быстрее садится...
...и я даже не знаю, надо ли это так срочно всовывать в программу...? потому что в Tasker'е получается куда изящнее, проще и гибче! И еще можно навернуть сверху своими дополнительными хотелками.