LINUX.ORG.RU
ФорумMobile

простой каркас для android

 


0

3

какой есть способ получить наиболее простую штуку для клепания приложений на android, типа скачал - нажал кнопку - получил apk

для pocket pc во времена моей голубоглазой юности был такой вещь, как Visual Basic for Pocket PC (точнее, vs, там было c++ и vb), бесплатно скачиваемый набор, содержащий студию, эмулятор, средства деплоя. его можно было запустить, скомпилировать формочку, нажать кнопки в install wizard и на выходе получить готовый к установке .cab-файл. единственное, что требовалось на устройстве - это установить туда cab с Visual Basic Runtime

есть ли что похожее на Android, что может на раз-два делать готовые .apk? и чтобы можно было делать приложения на всяких html/js, python, ruby или чём-то подобном

★★★★★

есть ли что похожее на Android, что может на раз-два делать готовые .apk?

React Native - практически веб-разработка, flutter - а это ещё более молодёжно и от гугла.

vvn_black ★★★★★
()
Ответ на: комментарий от Deleted

тебе-то какая разница, что я для себя писать буду

кстати, в pocketpc я потом вообще тупо на html писал, набор html-страничек - и это тоже было удобно :)

buratino ★★★★★
() автор топика

Есть еще Godot, но это игровой движок. Там тоже apk по одной кнопке. Но перспективнее учить graddle и смотреть android hello world'ы на github

slapin ★★★★★
()
Ответ на: комментарий от slapin

я хочу тупо набросать софтинку для себя и по возможности забыть дальше, как страшный сон

вообще, чем дальше умность телефонов, тем хуже и хуже... мало того, что для pocketpc писать было проще, так там ещё банально была сбоку кнопка диктофона/рукописных заметок, которая могла просто работать, как диктофон. более того, такая кнопка у меня была ещё в Siemens S45 почти 20 лет назад. на андроидофонах такой кнопки нет вообще, приложений для заметок из коробки нет вообще, а диктофон требует кучи бессмысленных телодвижений... :(

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

Если есть на телефоне ненужные аппаратные кнопки и исходники прошивки, можно сделать диктофон по кнопке на андроиде за пару часов. Делал такое на 6.0 и 5.1 но я думаю на любом можно.

slapin ★★★★★
()
Ответ на: комментарий от quickquest

не, это перебор. какую-нибудь фигню типа glade или Tk, типа описание интерфейса и действий текстом, потом засунуть в цомпилятор и получить apk

buratino ★★★★★
() автор топика
Ответ на: комментарий от r0ck3r

чё-то читаю и качаю - то флютер, то андроид сдк, то андроид емулятор. а нет, чёбы всё в одном? или dev-virtmachine какая-нибудь?

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

Flutter не нужен Android SDK, для начала работы с ним достаточно установить какое-нибудь VS Code с плагинами и Genymotion

r0ck3r ★★★★★
()
Ответ на: комментарий от a1batross

да мне не нужно понимание. точнее, я не понимаю, почему раньше это было легко и просто, а теперь хрен знает как...

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

почему раньше это было легко и просто, а теперь хрен знает как...

Сейчас это также легко и просто, только по другому. Выключай машину времени и двигайся со всеми вместе, хватит оглядываться.

vvn_black ★★★★★
()
Ответ на: комментарий от buratino

да, меня тоже это порядком удивляет! Постоянно пилятся всякие Framework и SDK для того чтобы нам стало легче писать код, а по факту все идет путем усложнения и, помимо знания ЯП, необходимо учить еще и массу прочей документации

r0ck3r ★★★★★
()

есть ли что похожее на Android, что может на раз-два делать готовые .apk?

Да называется Андроид Студия. Ты ее скачиваешь, нажимаешь некст - некст - некст - и она ставит все что нужно для разработки. Потом некст - некст - некст и студия создает готовый каркас приложения. Потом нажимаешь Run и выбираешь эмулятор и оно качает эмулятор устройства для запуска или ставишь приложение на телефон подключенный по юсб. И как бы все, ты получил готовое приложение даже мозг не включая.

UI делаешь в визуальном редакторе мышкой, код пишешь в дубовой джаве, которую все в мире могут освоить, как показала практика.

в pocketpc я потом вообще тупо на html писал

https://cordova.apache.org/
но там на все нестандартное начинается гопак вприсядку

F457 ★★★★
()
Ответ на: комментарий от buratino

Для меня оно всегда было легко. Берёшь жаву, берёшь доки с developer.android.com, вперёд.

Только учти, что я никогда не делаю как мне пытаются навязать. Android Studio кал и его стоит избегать. Android Support Library просто говнокод и его в печь. Все эти реакты и флаттеры мб хорошие вещи, но по сути не нужны после того, как ты осилил андроидное нативное формошлёпство.

a1batross ★★★★★
()
Ответ на: комментарий от F457

Да называется Андроид Студия. Ты ее скачиваешь, нажимаешь некст - некст - некст - и она ставит все что нужно для разработки. Потом некст - некст - некст и студия создает готовый каркас приложения. Потом нажимаешь Run и выбираешь эмулятор и оно качает эмулятор устройства для запуска или ставишь приложение на телефон подключенный по юсб. И как бы все, ты получил готовое приложение даже мозг не включая.

это не есть просто. просто - это когда я просто написал 5 строчек в vim для указания действий приложения, а потом просто запустил что-нибудь да боли стандартное либо устанавливающееся тихо и не засоряющее мне систему, и просто запустил

в данном случае - это называется «я поставил кучу непонятной мне фигни, и непонятно, как это всё работает». просто - это когда понятно, как всё работает.

buratino ★★★★★
() автор топика

Пили сам и оборачивай в aapt с друзьями. Документация крайне отвратительна, сторонние интерпретаторы запретил гуглобог, всё это на консольку и мейкфайлы не ориентировано ни разу, шаг влево-вправо - привет, трясина. Детальки всего этого найдёшь в той же книжке android internals: a confectioner's handbook. Заодно проблюёшься.

anonymous
()
Ответ на: комментарий от stevejobs

Unity

Не поможет. В юнити много разных кнопочек. А персонажу нужна одна - «сделать зашибись».

«в данном случае - это называется «я поставил кучу непонятной мне фигни, и непонятно, как это всё работает». просто - это когда понятно, как всё работает».

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Камрад пытается нам доказать, что мейкфайлы не нужны, а нужно либо много-много кнопок, либо утилиты в лучших традициях сантехнической индустрии с длинным usage, в котором перечислены обычно только ключи, достать на которые man нельзя за его отсутствием, причем формат конфиг-файлов на оные утилиты создан для того, чтобы комфортно его редактировать могли только много кнопок?

anonymous
()

Интересно, почему с андроидом гемора как нигде больше. Так случайно получилось или сделано намерено дабы отвадить любителей-одиночек?

bread
()
Ответ на: комментарий от anonymous

Камрад пытается нам доказать, что мейкфайлы не нужны, а нужно либо много-много кнопок

Кто пытается доказать?

p.s. На всякий случай - мои игровые проекты собираются из консоли под кучу платформ.

andreyu ★★★★★
()
Ответ на: комментарий от bread

Интересно, почему с андроидом гемора как нигде больше.

Потому, что так модно говорить. Гемора с iOS, tvOS очень много. И с каждым годом этого геморроя становится больше. Выход новой версии Xcode не гарантирует исправление багов, лишь добавляет их.

Основные баги Xcode, согласно кордампу - это утечки памяти и выход за границы массива. Да, багрепорты шлю регулярно. Да, иногда разработчики чинят баги, добавляя новые. Но очень много багов висит годами.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

и? я и для pocketpc писал. потому что раньше это было всё проче. о чём, собственно и пост. ах да, это же лор, средний iq читателя стремится к 0, всё равно он ничего не поймёт

buratino ★★★★★
() автор топика

Он веб приложения умеет добавлять на хоумскрин и они вроде даже иногда работают без инета.

sergej ★★★★★
()
Ответ на: комментарий от buratino

Ты описал какой-то синдром утенка терминальной стадии. Я не вижу никаких отличий от описанного тобой

бесплатно скачиваемый набор,содержащий студию, эмулятор, средства деплоя. его можно было запустить, скомпилировать формочку, нажать кнопки в install wizard и на выходе получить готовый к установке .cab-файл.


Короче, разработка программ под новые платформы, не для тебя, завязывай с этим, там все сделали не так как ты привык и надо разбираться. Пиши под pocket pc.

F457 ★★★★
()
Ответ на: комментарий от bread

сделано намерено дабы отвадить любителей-одиночек?

Ведро - платформа с одним из самых низких порогов входа на сегодняшний день. Там поделками любителей одиночек, весь маркет завален.

F457 ★★★★
()

Раньше было ещё проще. Включаешь комп, сразу открывается редактор бейсика. Пишешь программу - и сразу выполняешь!

tiinn ★★★★★
()
Ответ на: комментарий от andreyu

Ты. p.s. Не вижу на двух проектах в ведре с гайками сборки на някфайлах. Ты ещё не осилил прочитать вторую часть поста, где был намёк на сантехнику.

anonymous
()
Ответ на: комментарий от F457

Низкий порог это Tcl/Tk например. Среда, где нужно гигабайты порно установить для хеловорда, это нифига не низкий порог. И книжки «Пишем хеловорд на андроид» по тыще страниц тоже доставляют. Не говоря о том, что уже нужно хорошо знать (и хотеть) жабу для старта. Андроидо-разрабы просто герои, наверно хорошо там платят, потому что фофан с таким колупаться мало кто захочет.

bread
()
Ответ на: комментарий от bread

И тут в игру вступают сантехники с сантехническими технологиями. Там всё просто и понятно, но твоего eee pc не хватит никак.

anonymous
()
Ответ на: комментарий от F457

Чтобы подтвердить свои слова о том, что входить легче лёгкого, а значит, можно на чём угодно и как угодно.

anonymous
()
Ответ на: комментарий от bread

Среда, где нужно гигабайты порно установить для хеловорда, это нифига не низкий порог.

А в киеве дядька... Это аргумент уже не релевантен был с начала 2000х, когда дотнет качали и делфями обмазывались лишь бы не пердолиться с этими технологиями, которые пару метров занимают.

Не говоря о том, что уже нужно хорошо знать (и хотеть) жабу для старта

Я так понял со знанием Tcl рождаются и учить его не надо. И хотеть его не надо, его все походу любят, в отличие от жабы(нет). Кроме того, «нужно хорошо знать» - трындеж. Для ведра нужна базовая жаба, и все, в общем, сводится к знанию сдк и либ, для основных там довольно плавная кривая вхождения

И книжки «Пишем хеловорд на андроид» по тыще страниц тоже доставляют.

Ну ок посмотрим:
«Tcl and the Tk Toolkit, Second Edition, » is the fastest way for newcomers to master Tcl/Tk 816 pages
Practical Programming in Tcl and Tk (4th Edition) 960 pages

О нашел Tcl and Tk Programming for the Absolute Beginner 1st Edition 380 стр
а вот Android App Development For Dummies 3rd Edition 406 стр. И тут ты натрындел =(

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

потому что фофан с таким колупаться мало кто захочет.

fdroid и количество бесплатного и без рекламы софта в маркете с тобой не согласны.

F457 ★★★★
()
Ответ на: комментарий от anonymous

а значит, можно на чём угодно и как угодно.

Ты, конечно, молодец, что споришь с голосами в своей голове... но я тут то при чем?

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

F457 ★★★★
()
Ответ на: комментарий от F457

Сравнил жабу с тиклем, ну-ну. Тикль просто для примера, на линуксе можно с чем угодно стартануть в блокноте на нетбуке. Андроид обрекает на жабу. Вот интересно, книжка «андроид для тупых» предполагает владение жабой? Ибо вводные курсы по жабе пообъемнее будут. Или там 400 страниц мануала по установке студии (с картинками)?

bread
()
Ответ на: комментарий от bread

на линуксе

А вот у нас уже и линукс с знаниями о нем откуда-то образовался с его 1% распространением

стартануть в блокноте на нетбуке

А турбо паскаль на дискету влезал

Андроид обрекает на жабу.

А так тебя на тикль обрекают и вероятно линукс. И чет сложно сказать, что хуже.

Ибо вводные курсы по жабе пообъемнее будут.

Даже индусы освоили эту вашу жабу и пишут на ней.

Вот интересно, книжка «андроид для тупых» предполагает владение жабой?

не знаю не читал. я жабу по сей день толком не выучил, хотя уже сколько лет пишу под ведро.

F457 ★★★★
()
Ответ на: комментарий от bread

Андроид обрекает на жабу.

Не пробовал, но для «жабофобов» андроида есть Laz4android © и CodeTyphon Studio ©.

quickquest ★★★★★
()
Ответ на: комментарий от F457

А турбо паскаль на дискету влезал

И хватало, чтобы писать полноценные программы, а не странички-переростки.

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

Потому что небось пишешь странички-переростки, а не программы.

bread
()
Ответ на: комментарий от buratino

и? я и для pocketpc писал.

Опять голословные утверждения.

потому что раньше это было всё проче.

Ничего там проще не было.

средний iq читателя стремится к 0, всё равно он ничего не поймёт

Вы своим постом в очередной раз подтвердили свой нулевой уровень.

andreyu ★★★★★
()
Ответ на: комментарий от Shadow

Kivy - python

к киви у меня одна претензия - по сути это картинка для рисования. для игрушек-графики это отлично, но для текста-формочек не подходит вообще :(

buratino ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.