2011-11-04 19 views
7

Estoy buscando un marco para crear aplicaciones tanto para Android como para iOS desde una base de código. Soy consciente de Appcelarator y PhoneGap, etc. Sin embargo, necesito un tipo diferente de producto. No estoy seguro de si existe. No puedo encontrarlo aquí o en google.Generación de código para iOS y Android

Somos un equipo de desarrolladores de Android e iOS y no tememos construir de forma nativa. Lo que quiero es una herramienta que me ayude a impulsar el desarrollo. Preferentemente, una herramienta en la que pueda crear la interfaz de usuario y los modelos básicos y generar código nativo para usar como base para un mayor desarrollo.

¿Existe una herramienta de este tipo?

Respuesta

1

¿Has visto Mono ??

iOS

  • Nota: Asegúrese de que siguiendo las instrucciones en la página web MonoTouch re instalación
  • herramientas de desarrollo (gratis): XCode + Interface Builder (http://developer.apple.com/DevCenter/iOS)
  • MonoTouch ($ 399USD): http://monotouch.net/
  • Registro de programa de desarrolladores/tienda de aplicaciones ($ 99USD): Registro

Android

  • Nota: Asegúrese de seguir las instrucciones en la página web MonoDroid re instalación
  • herramientas de desarrollo (gratis): JDK de Java, Android SDK
  • MonoDroid (beta pública): MonoDroid -Download
  • Registro de programa de desarrolladores/mercado ($ 25USD): Register

No olvide que para el componente iOS necesitará comprar una Mac para usar.

+0

ya estoy un Android y el IOS desarrollador. Ya tenemos todo el hardware y las licencias. En esta página (http://docs.xamarin.com/ios/advanced_topics/deep_dive/mtouch) indica que mono puede compilar a código fuente. (Compilar con el código fuente, para la integración con X-Code.) Pero faltan ejemplos y documentación. ¿Tienes experiencia con eso? – wasigh

+0

No, lo siento, solo tengo algo de experiencia desarrollando con "Mono para Android". Nunca he hecho nada por iOS. – Manu

1

Eche un vistazo a LiveCode 5 de RunRev.

http://www.runrev.com/

+0

Livecode me parece una herramienta para crear aplicaciones multiplataforma. Eso no es lo que estoy buscando. Estoy buscando una herramienta para generar código Objective C y Java como base para el desarrollo de aplicaciones adicionales. ¿Tienes experiencia con livecode y este escenario? – wasigh

+1

Me temo que no. Acabo de verlo con vistas a la implementación multiplataforma. Estás en lo cierto ya que tiene su propio lenguaje y, por lo que yo sé, no genera objc o Java –

1

¿Ha revisado DAPP? Me gusta bastante.

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

+0

Buena sugerencia. Sin embargo, DAPP es solo iOS. Sería realmente interesante ver una herramienta de Android como DAPP. Realmente no hace Object "Modelos"; pero la IU básica y está cargada con los controles de IU de iOS estándar me parece un buen comienzo (pero recién comencé a usarlo y no puedo hablar de la calidad del código que genera hasta el momento). – petegordon

0

Hay una herramienta llamada GeneXus para Smart Devices, que es un generador de código que es compatible con iOS, Android, Blackberry y Windows 8.

Sin embargo, usted necesita aprender la herramienta, y yo' lo he encontrado útil solo para aplicaciones CRUD simples. Permite el desarrollo extremadamente rápido de dichas aplicaciones, es una buena opción para aplicaciones simples de LOB. Lo probé e implementé en Android (no lo he probado en iOS u otras plataformas).

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

Si usted tiene experiencia con iOS y Android, es probable que se sienten frustrados, aunque (y estoy seguro de que el código que genera no es bastante).

He usado el generador para escritorio y web.NET y Java, y funciona razonablemente bien (con esas advertencias), así que estoy seguro de que el generador de Smart Devices seguirá evolucionando.

1

Sí se puede generar el código tanto para Android/iOS y muchos más idiomas mediante la herramienta de Swagger

Por favor marque la herramienta, esta herramienta proporciona la interfaz de usuario básica y modelos y generar código nativo a poco como su Requisito Pero tiene que enderezar el archivo de especificación Swaggger (estará en Json o Yaml) para eso. Y después de escribir el archivo de especificación de Swagger, también puede descargar el código para Android/ios y otro idioma. Así que amablemente sigue el documento de fanfarronería. Obtendrás una idea clara sobre eso.

A continuación se enumeran abajo Utiles de arrogancia:

https://swagger.io/

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

https://editor.swagger.io/

https://swagger.io/docs/

Cuestiones relacionadas