¿Qué se necesita para convertir una aplicación web Ruby on Rails en una aplicación iOS / Android? ¿Existen buenos tutoriales que te enseñen cómo hacerlo?

Hay un tema similar en StackOverflow: ¿Aplicación web Ruby on Rails para la aplicación iOS o Android?

Tomará mucha lectura.
Deberá crear un marco API en rails para comunicarse con una aplicación móvil. Aquí hay algunos buenos enlaces para crear una API con rieles:

http://railscasts.com/episodes/3…http://collectiveidea.com/blog/a…

Sugeriría usar Devise para la autenticación y usar su autenticación_token para validar las solicitudes de red de los usuarios a su API.

Un servicio de autenticación de token simple para dispositivos móviles con Rails 3 y Devise.

Aquí hay algunos enlaces útiles que marqué hace un tiempo para ayudar.

http://pnhoang.tumblr.com/post/2…

http://www.takeofflabs.com/posts…

https://devcenter.heroku.com/art…

http://jessewolgamott.com/blog/2…

-Kyle C

Puede usar estos Frameworks para desarrollar aplicaciones móviles híbridas en lugar de Ruby on Rails:

  1. JQuery Mobile + Phonegap
  2. Sencha Touch
  3. CENAR
  4. Titanio
  5. Rhomobile

También es posible usar Ruby que Ruby on Rails . Intente escribir aplicaciones nativas multiplataforma en Ruby | RubyMotion.


¡Buena suerte!

¿Has echado un vistazo a RubyMotion? Aquí están las preguntas frecuentes

  • Crea aplicaciones de iOS con RubyMotion
  • Muestras de RubyMotion para iOS, OS X o Android
  • Comenzando con iOS y OS X
  • Comenzando con Android

On Rails ofrece soluciones adicionales de movilidad competitiva para Android e iOS. Aprovechando Rhodes, Snecha Touch, bibliotecas JavaScript y otra arquitectura MCV, los desarrolladores de software ROR pueden ofrecer aplicaciones de backend robustas, escalables y de rendimiento optimizado.

En Bacancy Technogy, nuestros desarrolladores expertos en Ruby aprovechan swagger-docs, ruby-grape y otros valiosos marcos de prueba basados ​​en el comportamiento junto con la capacidad de desarrollo basada en pruebas, así como ciclos de desarrollo más rápidos para construir aplicaciones iOS y Android más rápido. Nuestras aplicaciones nativas personalizadas de iOS y Android producen una productividad muy alta en un menor desarrollo de aplicaciones junto con la rápida finalización de proyectos.

Desde el inicio de Bacancy Technology, hemos estado ayudando a empresas de todo el mundo con aplicaciones innovadoras y servicios de desarrollo web. Poseemos una experiencia especial con el desarrollo de Ruby on Rails. Ofrecemos los mejores servicios mundiales para grandes empresas, pymes establecidas y también estamos disponibles para nuevas empresas ambiciosas.

Para llevar

Por el contrario, si está buscando un desarrollador de ruby ​​on rails para cualquiera de sus necesidades específicas, puede contratar el desarrollador de ruby ​​on rails fácilmente y sin problemas aquí. Para obtener más información, envíenos un correo electrónico a [correo electrónico protegido] y le responderemos dentro de las 12 horas posteriores al período de tiempo. También puede llamarnos al +1 848 482 3868 para contratarnos desarrolladores de Ruby on Rails.

I No hay una solución alternativa o un camino fácil ni ningún tipo de MAGIA negra para hacerlo.

Si convertir una aplicación web, que estaba escrita en otra plataforma, a Android o IOS fue tan fácil, ¿por qué cualquier compañía requerirá profesionales de aplicaciones móviles?

Para concluir,

  • No hay forma de portar fácilmente la aplicación web ROR a aplicaciones nativas ios o android
  • Debe aprender el objetivo-c o rápido para el desarrollo de aplicaciones IOS.
  • Puede reutilizar el flujo y personalizar su aplicación en consecuencia, pero no espere reutilizar ningún código ROR existente
  • Si es nuevo en el desarrollo de aplicaciones móviles, pondrá a prueba su paciencia y perseverancia. Lo más importante es que necesita un mentor o una persona con experiencia que pueda guiarlo y dirigirlo para que no deambule.

Buena suerte !

Si ha seguido algo parecido a un MVC, es muy fácil volver a escribirlo en Swift / Obj-C / Java. Si puede permitirse hacer aplicaciones híbridas, entonces sería un enfoque mucho más rápido apuntar a ambas plataformas.

Echa un vistazo a esto también

Necesita reescribir cada línea y muchas otras líneas.

más allá de eso, si realmente conoce el rubí sobre rieles, debe ponerse al día con rapidez u objetivo C en muy poco tiempo. Ruby on Rails se basa en la programación de Cocoa Framework, OSX e iOS, por lo que realmente solo debería tomar unos días para ser bastante bueno.