12

Разработчики приложений для Android, подскажите

Собственно нужная подсказка, или пинок в нужном направлении. Уверен, что здесь есть знающие люди.

И так, задача. У меня давно появилась потребность в одном приложении на телефон. Назовем его "калькулятор". Для работы. Часто бывает, что клиенты обращаются с запросом стоимости изделий именно в тот момент когда я нахожусь далеко от компа. На стационарном компе, в мастерской, у меня есть просто экселевский файл с исходными данными и формулами для расчета, в котором я считаю стоимость изделий. На телефоне с этим сложнее, существенно. Я конечно так же скопировал на него этот самый файл, но эксель на телефоне это то еще извращение. В общем крайне неудобно.

Решение этой задачи. Задумался я над созданием решения данной проблемы. Первый вариант, который я видел, это создать страничку в интернете (написать на РНР код этого "калькулятора") и разместить ее на хосте, где у меня сайт расположен. Вроде бы просто, но в дороге часто не везде есть инет, поэтому решение так себе. Второй вариант - написать приложение на телефон. Ну что, сказано - сделано. Вернее решено сделать. Два дня я грыз теорию. Накачал кучу приложений, фреймворков и прочего. Всё установлено, вроде бы даже настроено по инструкции.
Что попробовал: 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.

Лига программистов

2.3K поста12K подписчика

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

7
Автор поста оценил этот комментарий

Если есть знания для реализации приложения на HTML/JS и само приложение не сильно сложное, то делать приложение для Android нет смысла, рекомендую посмотреть в сторону PWA (Progressive Web Application) - для PWA нужен только сайт с настроенным https.

Плюсы: Работает offline, обновляется автоматически при обновлении сайта, не требует возни с AS, можно "установить" на телефон: отдельная иконка в списке приложений, нет стандартных элементов браузера, только UI самого приложения.

Минусы: не получится работать с устройством как в родном Android приложении, ограничения на объем хранимых данных.

Подробнее можно почитать тут https://developer.mozilla.org/ru/docs/Web/Progressive_web_ap...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Интересно. Поизучаю. Думаю это как раз то, что нужно.
1
Автор поста оценил этот комментарий

Ради одного приложения, андроид студия явно перебор.

Я в этом тоже типа калькулятора делал, прям на телефоне https://4pda.to/forum/index.php?showtopic=797191&ysclid=...


Можно ещё на processing посмотреть. Си подобное, простое, ориентировано на детей, но работает

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Благодарю! Посмотрю.

0
Автор поста оценил этот комментарий
Может ии агент и тут сможет помочь, он сам проверяет конфигурацию и добивается что сборка собирается. Я тоже как-то столкнулся с проблемой сборки на native react, и гпт просто ходил по кругу, сделай так, потом так, а потом опять так. Но Claude code справился, сам все исправил.
либо же создай приложение с нуля, проверь что собирается пустой проект, аккуратно перенеси свой код не обновляя никакие зависимости.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вспоминая свои попытки в AS. Пробовал создать прям пустое приложение средствами самого AS, так он ведь зараза даже его не компилил и не собирал. Короче я тогда его забросил. Ну чтобы совсем не выйти из равновесия и не снести всё.

показать ответы
0
Автор поста оценил этот комментарий

да.
хз как оно там работает. запустите у себя
https://disk.yandex.ru/d/AF1g96mcstEdXw

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Благодарю. Гляну
0
Автор поста оценил этот комментарий

делал себе html игру тетрис.
на диске смартфона лежит этот файл страницы и при запуске стартует локальный веб сервер.
думаю, считалка так же будет работать

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Локальный веб-сервер на телефоне?
показать ответы
Автор поста оценил этот комментарий

есть apk AndriodIDE.
пишем код приложения для Andriod с помощью ИИ , потом этим apk AndriodIDE конвертим код в приложение Andriod. приложение Andriod для генерации приложений Andriod )
десяток попыток и нечто годное получится

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Так, мысль интересная. С помощью ИИ готовый код по Андроид переделать.
Буду пробовать
показать ответы
0
Автор поста оценил этот комментарий
Тебе нужно не просто спрашивать чат гпт. Нужно купить подписку и пользоваться codex, а ещё лучше Claude code. Андроид студия стоит, доставляй туда Claude code и начинай вайб кодить. Не стесняйся подсунуть ии агенту любимый файл из эксель. В принципе на vs можно забить .net не особо приятная вещь для написания мобильных приложений и написать всё с нуля на kotlin.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Так с самим кодом проблем нет. Он готов, он работает без ошибок. Написано на React Native. Проблема именно в компиляции в apk. AS собственно именно для этого и ставил.
показать ответы
0
Автор поста оценил этот комментарий
Чёт вспомнилось как писал приложение для своего проекта в AS. Проклял всех богов. Ибо AS нещадно лагал, а его эмулятор тем-более.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вот я почему-то так же подумал, что проблема именно в нем. А в чем еще можно собрать приложение - не знаю.

0
Контент нейросетей
Автор поста оценил этот комментарий

Что там такого сложного, что обычный Excel под андроид не подходит? Там миллион полей надо заполнять?
Если исходники в js, то и запускай их сразу в браузере в телефоне, или на сайт свой закинь, нафига одельную приложуху делать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ну про сайт я указал, что не всегда есть доступ в инет (это только в рекламах у мегафона везде есть связь, а в реальности 5 км от города и каменный век).
Просто запускать в браузере - конечно решение, но тоже не лучшее. Почти костыль.
Эксель на андроиде использую сейчас. ППЦ как неудобно. Да, там надо заполнять с десяток полей исходных данных.

показать ответы
1
async
Автор поста оценил этот комментарий

попроси chatgpt помочь, по шагам расскажет

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спрашивал. там "всё просто", но по факту не работает, где-то что-то неправильно видимо делаю и приложения просто глючат

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества