¿Qué tan difícil es para un desarrollador web de Ruby on Rails aprender cómo construir aplicaciones móviles con RubyMotion?

Aprender RubyMotion no es demasiado difícil, especialmente si ya tienes una base razonable en Ruby y / o ObjectiveC.

Diría que es un poco más fácil que aprender el desarrollo de iOS en Objective-C (me mudé a RubyMotion antes de que se lanzara Swift).

La parte más difícil es aprender los vastos SDK para iOS y Android. La documentación de RubyMotion no es excelente, y todavía respondo en los documentos de Apple (a través de Xcode) como referencia. Transpongo los ejemplos de Objective-C a RubyMotion en mi cabeza.

Escribí sobre mi experiencia en la transposición de una aplicación a Rubymotion en 2011 aquí:

Transposición de un proyecto XCode existente al movimiento Ruby

Tendrá que crear dos aplicaciones separadas para App Store y Android App Store. Algunos de los elementos se pueden compartir entre las dos aplicaciones (sus PORO y quizás sus modelos), pero el controlador y el código de visualización son específicos de la plataforma.

¡Buena suerte!

More Interesting

Como desarrollador de juegos (móvil, web, juego tradicional), ¿siente la necesidad de que los usuarios prueben su prototipo inicial (construcción temprana o concepto del juego o mecánica del juego)? Si es así, ¿cómo lo haces actualmente?

¿Qué es la XAMARINA? ¿Es un marco? O compilador? ¿O es solo un traductor de código?

Estoy en mi primer año de B.Tech, ¿dónde debería centrarme más, el desarrollo web o el desarrollo de aplicaciones?

¿Es apropiado el modelo de diseño "Mobile First" para sitios / clientes más pequeños?

¿Un desarrollador de aplicaciones móviles necesita usar tanto la indexación de aplicaciones de Google como los enlaces de aplicaciones de Bing / Facebook?

¿Es React Native una buena plataforma en comparación con Native en el desarrollo de aplicaciones móviles?

¿Cuánto tiempo existe la tecnología móvil y el desarrollo de aplicaciones?

¿Cuál es la empresa líder de desarrollo móvil en Australia?

¿Es aconsejable tener derechos de autor establecidos si desea desarrollar un sitio web y una aplicación?

Parece que libGDX es mejor que Android SDK para el desarrollo de aplicaciones. ¿Por qué no está derrotando el SDK en el mercado de desarrollo?

¿Cómo beneficia a Google tener Android como código abierto?

¿Qué tan difícil es para un desarrollador web de Ruby on Rails aprender cómo construir aplicaciones móviles con RubyMotion?

¿Cuál es el error más difícil que ha enfrentado en una aplicación web?

¿Podemos encontrar estadísticas de sistemas operativos móviles en Europa?

¿Qué piensan los empresarios exitosos de cuán rápido creció Snapchat y de su éxito?