Собственно нужная подсказка, или пинок в нужном направлении. Уверен, что здесь есть знающие люди.
И так, задача. У меня давно появилась потребность в одном приложении на телефон. Назовем его "калькулятор". Для работы. Часто бывает, что клиенты обращаются с запросом стоимости изделий именно в тот момент когда я нахожусь далеко от компа. На стационарном компе, в мастерской, у меня есть просто экселевский файл с исходными данными и формулами для расчета, в котором я считаю стоимость изделий. На телефоне с этим сложнее, существенно. Я конечно так же скопировал на него этот самый файл, но эксель на телефоне это то еще извращение. В общем крайне неудобно.
Решение этой задачи. Задумался я над созданием решения данной проблемы. Первый вариант, который я видел, это создать страничку в интернете (написать на РНР код этого "калькулятора") и разместить ее на хосте, где у меня сайт расположен. Вроде бы просто, но в дороге часто не везде есть инет, поэтому решение так себе. Второй вариант - написать приложение на телефон. Ну что, сказано - сделано. Вернее решено сделать. Два дня я грыз теорию. Накачал кучу приложений, фреймворков и прочего. Всё установлено, вроде бы даже настроено по инструкции.
Что попробовал: Cordova. По инструкциям - всё просто и легко. На деле нихрена не работает от слова "совсем". Expo. Почти аналогично. Почти работает, но без особого результата. React Native. Создал приложение. Тестируется, работает локально на компе. Прям всё что надо! И КАК надо. Дальше надо его на телефон скомпилировать и установить. А тут все пути сходятся к Android Studio (AS). И вот там-то самая беда. После трех дней сражений с компом, я наконец-то победил этот AS. Даже виртуальное устройство запускается, правда на холодный запуск только срабатывает. Пытаюсь скомпилировать и запустить эмулятор, AS зависает в бесконечной попытке запустить AVD. В общем результата нет. Само приложение для телефона в формате APK создать не могу (((
Перечитал кучу форумов, инструкций, просмотрел кучу видеороликов (и не только русских). Везде все просто, но на деле НЕ РАБОТАЕТ!
Приложение не публичное, исключительно ДЛЯ СЕБЯ. Публиковать его на всяких там Плеях не собираюсь ни разу.
Заказывать разработку данного приложения на стороне - маразм. Ибо потребность несоизмерима со стоимостью.
Код созданного приложения рабочий (локально всё работает). В коде, пусть и не на профессиональном уровне, но разбираюсь (JS, CSS, HTML - этого достаточно для данной задачи). Да и само приложение до безобразия простое. Там кода-то строк 200 не больше. Код не оптимизирован, для лучшего понимания.
Знающие люди, кто имеет реальный опыт разработки приложений для Android, подскажите в какую сторону копать? Какие программы (и т.п.) используете? Ну или краткое описание сборок "тут создаем, тут тестируем, тут компилируем, тут собираем и загружаем". Дальше думаю разберусь. Благодарен за любую помощь (подсказку, ссылку, направление, наставление).
PS: скачал и установил последние версии node 25.2.1, Git 2.52.0, JDK 8u231, Android Studio 2025.2.3.9 (SDK и AVD стоит), для написания кода использую Visual Studio Code.