¿Alguien podría sugerir qué tecnología aprender para el desarrollo de aplicaciones móviles híbridas, Angular JS e Ionic / Angular e Ionic 2 / Native Script, etc.?

No iba a responder esto hasta que leyera algunas de las otras respuestas. Creo que mi respuesta es lo suficientemente diferente como para merecer compartirla. Antes que nada . . .

Nunca use Cordova por sí mismo.

Córdoba es una gran tecnología. Es una pieza de software de código abierto que toma HTML / CSS y JavaScript y los empaqueta en una vista web dentro de una aplicación nativa para iOS y Android. Hace posibles aplicaciones híbridas. Pero, no es suficiente usar Cordova solo. Porque entonces su aplicación se verá como una aplicación web empaquetada dentro de una vista web (que es lo que es). Y no quieres eso.

Quieres una aplicación móvil.

Desea una aplicación que parezca móvil, se sienta móvil, actúe como móvil. Desea una aplicación que se parezca a iOS en iOS y se parezca a Android en Android. Desea una aplicación que comparta el lenguaje de diseño que ha crecido en la última década. Desea una aplicación que hable a los usuarios de una manera que los haga sentir como si fuera una aplicación, no una aplicación web barata atrapada dentro de un navegador que solo mira un sitio web.

Por eso es importante usar un marco encima de Córdoba.

Las otras respuestas lo insinúan, y estoy de acuerdo: Ionic es probablemente el mejor candidato para este trabajo. Ionic usa Angular y Cordova para hacer que las aplicaciones móviles se sientan híbridas. Pero también tiene muchas herramientas y soporte que hace que el desarrollo sea mucho más sencillo para los desarrolladores que lo usan. Con Ionic puedo hacer aplicaciones iOS y Android en Linux y probarlas en mi iPhone y teléfono Android. Puedo crear un proyecto, trazar la interfaz de usuario completa (de una aplicación de tamaño moderado a grande) en cuestión de horas, enviarlo al dispositivo y comenzar a hacer pruebas de usabilidad e investigaciones de mercado el mismo día, antes de que se ensucie con el tiempo. Edificio característico.

Cuando llega el momento del desarrollo, Angular es un sueño. Hay tanto soporte para diferentes cosas que querrás construir, y además de eso, Ionic también tiene un ecosistema animado. Puede encontrar iniciadores de código abierto, complementos y temas para muchos casos de uso importantes.

Cuando usa algo robusto y obstinado como Ionic / Angular, hay muchas pautas y herramientas útiles que lo llevarán exactamente a donde desea ir. Y si está construyendo algo completamente nuevo, también son completamente extensibles. Aprender Ionic es una excelente manera de aprender Angular también (si aún no lo ha hecho) y ver los resultados de su trabajo casi de inmediato.

Lo último que quisiera decir se remonta un poco a mi comentario original. Creo que nunca he “aprendido Córdoba”. No hay mucho que aprender, que es algo que me encanta de Córdoba. Cuando estoy desarrollando en Ionic, y necesito funciones del dispositivo, solo digo “cordova install some-plugin-cordova” y ahora tengo una API para hacer lo que quiero. Perfectamente simple. Creo que solo necesitaría mirar los documentos de Cordova si quisiera hacer mi propio complemento para que otros lo usen. Pero hay tantos que no me he encontrado con una situación en la que necesitaba poner ese punto.

De todos modos, por eso creo que el marco que realmente quieres es Ionic. ¡Feliz codificación!

‘NBITS’ ofrece un TALLER de un día sobre la creación de aplicaciones móviles usando Angular 5 y Ionic 3 este fin de semana por un experto de la industria

¡Esta es su oportunidad de comenzar a aprender Angular ahora y llevar sus desarrollos web al siguiente nivel! Este emocionante taller comenzará desde cero y lo guiará a través de cómo desarrollar una aplicación móvil completa por su cuenta. Nos sumergiremos en cómo configurar un proyecto, crear e implementar una aplicación móvil con Angular 5 y Ionic 3 . Al final del taller, se irá con un sólido conocimiento de ambas tecnologías y se sentirá cómodo al iniciar su propia aplicación ahora.

Nos sumergiremos profundamente en:

  • Comenzando con el marco iónico
  • Construir una aplicación simple e instalar el conjunto de herramientas requerido.
  • Creación de características de la aplicación con autenticación social de inicio de sesión como fb o google.
  • Implementación de chat en tiempo real.
  • Uso de la cámara y otras características dentro de la aplicación.
  • Interactuando con la nube.
  • Interactuando con la API de código abierto
  • Implementar la aplicación en Play Store.

ASIENTOS LIMITADOS DISPONIBLES para el Taller !! Regístrate ahora !!

Cantidad de registro: Rs 500 / –

Oferta Early Bird Rs 200 / – Expira el 20 de marzo de 2018

Reserve su asiento para el taller aquí: haga clic aquí

Hora: sábado 24 de marzo a las 10:00 a.m. – 4:00 p.m. IST

Lugar: NBITS, 101, B-Block, Balaji Towers, Prime Hospital Lane, Maitrivanam, Ameerpet.

Utilice esta oportunidad de oro y también puede traer a sus amigos.

Para obtener más detalles, no dude en llamarnos al 9701000415 | 9676465067.

Estoy desarrollando una aplicación híbrida para la universidad. Lo que necesita saber es esencialmente Cordova , que es el contenedor que contendrá su aplicación y su conjunto básico de API. Todo lo demás es un excedente. Córdoba es el marco básico. Algunas personas querían hacer que Cordova fuera aún mejor creando marcos encima (Ionic es uno de ellos). Ionic 2 , en particular, fue construido con Angular 2 en mente, por lo que ofrece una muy buena cohesión de Cordova y Angular 2. Recordamos que Angular 2 es excelente cuando se trata de crear SPA. Mi sugerencia si: necesita comprender qué hay debajo antes de saber qué hay debajo. Cordova es donde debes comenzar.

Bueno, te sugiero que comiences con nuestro nuevo y encantador amigo IONIC.

¿Qué es iónico? Entonces, la respuesta es Ionic es un marco de desarrollo de aplicaciones móviles basado en HTML5, que se utiliza para desarrollar aplicaciones móviles híbridas. Aquí, para los novatos, los híbridos significan desarrollar una aplicación única para diferentes plataformas, como Windows, Android, plataformas IOS.

Recomendaría Ionic 2, que pronto se lanzará en producción.

He pasado los últimos 9 meses desarrollando mi primera aplicación móvil híbrida utilizando los diversos candidatos beta y de lanzamiento de Ionic 2 y funciona muy bien.

Tienen aplicaciones de inicio que lo pondrán en funcionamiento en poco tiempo. Puede desarrollar las aplicaciones utilizando un espacio de trabajo de Cloud9 para que no haya costos de configuración. La implementación es fácil usando su servicio de paquetes Ionic. La depuración en el dispositivo se puede manejar en Chome y Safari.

Las aplicaciones híbridas ya han llegado. Las mejoras del dispositivo significan que no hay diferencia de rendimiento, como solía ser, con las aplicaciones nativas.

Lo recomiendo para Angular 2 e Ionic 2. Se utiliza específicamente en aplicaciones móviles y aplicaciones web ricas. Y se concentra mucho más en aplicaciones móviles. Pero si conoce Angular 1.x trabaja en eso. Al mismo tiempo aprenda Angular 2 e iónico 2. Se convirtió en un buen futuro debido a la base angular 2 en Typecript.

Ionic 2, angular 2, mecanografiado, sass y nodejs. Puedes consultar mi blog y aprender estas tecnologías. http://www.carlosrojasblog.com

Simplemente lea la API de Cordova y use lo que quiera usar. Seguro que hay algunas cosas para hacer tu vida más fácil, como el móvil angular y tal.

Pero cuando se trata de crear una aplicación móvil híbrida, todo lo que necesita saber es cómo funciona el transcodificador / compilador que va a utilizar. El resto puede ser cualquier cosa.

Descubrí que Ionic tiene sus limitaciones, por lo que recomendaría usar Cordova simple. Lleva un tiempo acostumbrarse, pero una vez que te acostumbras, es muy útil.

More Interesting

¿Cómo programar una aplicación de teléfono? ¿Qué lenguaje de programación debo aprender para hacer eso?

Me gustaría hacer una aplicación tan popular como Snapchat, Uber o algo así. Tengo una idea para una aplicación. ¿Qué piensa usted al respecto? ¿Crees que tiene el potencial de ser tan popular?

¿Cuál es el mejor marco de aplicaciones híbridas?

¿Cuánto costaría diseñar y desarrollar una aplicación iOS como PostMates?

Ahora que la plataforma multiplataforma Xamarin es gratuita y proporciona aplicaciones nativas, ¿hay un buen futuro para los desarrolladores de C # / WPF si la adoptan?

¿Cómo construyo una aplicación de banca móvil (especificaciones técnicas e información para obtener del banco)? ¿Cuáles son las especificaciones técnicas o la documentación de dicha aplicación? ¿Puedo hacerlo con RoR?

¿Cuánto cuesta construir una aplicación como Yik Yak, Whisper o Secret?

¿Hay alguna manera de construir mi propia aplicación sin ningún conocimiento de codificación?

¿Cuáles son las 3 principales empresas de desarrollo de aplicaciones móviles en el Reino Unido?

¿Qué tengo que estudiar para desarrollar mi propia aplicación móvil?

¿Alguien ha tenido experiencia de primera mano con la plataforma moTwin (http://www.motwin.com)?

¿Cómo son útiles las aplicaciones móviles para las empresas?

¿Por qué la biblioteca Qt no es ampliamente adoptada? ¿Por qué su uso es bajo?

¿Cuál es el mejor operador móvil para servicios de pospago en Mumbai para facturación?

Cómo verificar otros usuarios de WhatsApp sin escanear un código