Генерация кода для iOS и Android - PullRequest
7 голосов
/ 04 ноября 2011

Я ищу фреймворк для создания приложений для Android и iOS из одной кодовой базы.Я знаю о Appcelarator, PhoneGap и т. Д. Однако мне нужен продукт другого типа.Я не уверен, существует ли он.Я не могу найти его здесь или в Google.

Мы - команда разработчиков для Android и iOS и не боимся создавать собственные приложения.То, что я хочу, это инструмент, который поможет мне ускорить разработку.Предпочтительно инструмент, где я могу создавать базовый интерфейс и модели и генерировать собственный код для использования в качестве основы для дальнейшей разработки.

Существует ли такой инструмент?

Ответы [ 5 ]

1 голос
/ 09 ноября 2017

Да, вы можете сгенерировать код для Android / ios и многих других языков, используя инструмент Swagger

Пожалуйста, проверьте инструмент, этот инструмент предоставляет базовый пользовательский интерфейс и модели и генерирует собственный код в соответствии с вашими требованиями. Но для этого вы должны исправить файл спецификации Swaggger (он будет на Json или Yaml). И после написания файла спецификации Swagger Вы также можете загрузить код для Android / ios и других языков. Так что любезно следуйте документу чванства. Вы получите ясное представление об этом.

Здесь я перечислю полезные ссылки чванства:

https://swagger.io/

https://github.com/swagger-api/swagger-codegen

https://editor.swagger.io/

https://swagger.io/docs/

1 голос
/ 04 ноября 2011

Посмотрите на LiveCode 5 от RunRev.

http://www.runrev.com/

1 голос
/ 27 марта 2012

Вы проверили DAPP?Мне это очень нравится.

http://dapp.kerofrog.com.au/

1 голос
/ 04 ноября 2011

Вы видели Mono ??

iOS

  • Примечание. Обязательно следуйте инструкциям на веб-сайте MonoTouch.установка
  • Средства разработки (бесплатно): XCode + Interface Builder (http://developer.apple.com/devcenter/ios)
  • MonoTouch ($ 399USD): http://monotouch.net/
  • Зарегистрироваться для программы разработчика /магазин приложений ($ 99): зарегистрируйтесь

Android

  • Примечание. Обязательно следуйте инструкциям на веб-сайте MonoDroid для переустановки
  • Инструменты разработки (бесплатно): Java JDK, Android SDK
  • MonoDroid (общедоступная бета-версия): monodroid-download
  • Регистрация для программы разработчика / market ($ 25USD): Зарегистрироваться

Не забудьте о компоненте iOS, который вам понадобится, чтобы купить Mac для использования.

0 голосов
/ 13 февраля 2013

Существует инструмент под названием Genexus для смарт-устройств, который является генератором кода, который поддерживает iOS, Android, Blackberry и Windows 8.

Однако вам необходимо изучить инструмент, и я нашел его полезным только для простых приложений CRUD. Он позволяет чрезвычайно быстро разрабатывать указанные приложения, он хорошо подходит для простых LOB-приложений. Я попробовал это и развернул на Android (не тестировал на iOS или других платформах).

http://www.genexus.com/SD/mobile-application-development?en

Если у вас есть опыт работы с iOS и Android, вы, вероятно, будете разочарованы (и я уверен, что код, который он генерирует, не симпатичен).

Я использовал генератор для настольных компьютеров и веб-приложений .NET и Java и работает достаточно хорошо (с учетом этих предостережений), поэтому я уверен, что генератор смарт-устройств продолжит развиваться.

...