¿Qué tecnología sería mejor para desarrollar un catálogo multiplataforma de aplicaciones de Android e iOS que pueda ejecutarse de forma nativa sin conexión a Internet?

Puedes elegir entre muchas tecnologías, honestamente, no estaba usando ninguna de ellas, pero he leído mucho.

  1. Una de las tecnologías más utilizadas es xamarin, es una tecnología de microsoft para construir multiplataforma en C #, tiene una versión gratuita para los estudiantes y las pruebas. Creo que esto será suficiente para ti
  2. Angular2 + NativeScript, es una plataforma javascript, pero el resultado final será una aplicación nativa para su aplicación.

Hay muchas más opciones sobre las plataformas Javascript para crear aplicaciones híbridas, pero dependen de la conexión a Internet.

En mi opinión, debería reconsiderar el uso de internet. Tienes que pensar que más de 200 productos con videos e imágenes son muy pesados ​​para nuestros teléfonos inteligentes, sobre todo si decides usar multiplataforma, es muy importante hacer aplicaciones eficientes, donde usar los recursos correctos y usar multiplataforma es muy difícil (Usar la plataforma nativa sigue siendo compleja, entonces supongo que la plataforma cruzada será peor) la plataforma javascript (nativa e iónica) que he leído también tiene algunos problemas con los hilos. Le recomendaría que use la nube para almacenar los diferentes productos y luego simplemente recupere los productos en el momento adecuado. Hay muchas plataformas buenas como backendless o firebase donde puedes guardar tu información.

¡Sinceramente!

Si sus desarrolladores están versados ​​en HTML, CSS / SASS, ANGULAR (1 o 2), sugeriría Ionic Framework

Ionic le permite crear nuestras aplicaciones tan rápido como, si no más rápido, que poner en pie una aplicación web. Ionic también le permite enviar a Android, iOS, Windows y más con un solo comando. (aunque hay ciertas guías que puede seguir).

Ionic es fácil de aprender, suponiendo que tenga la experiencia requerida con los idiomas antes mencionados.

Ionic se basa en Córdoba para que tenga acceso completo a todos los complementos existentes.

Si desea utilizar una base de datos fuera del almacenamiento local, consulte el siguiente enlace para desbordar la pila:

mejor base de datos para usar en mi proyecto iónico

En nuestra tienda somos grandes admiradores de React Native. Es el primer marco de desarrollo multiplataforma que he visto que cumple la promesa de construir una vez e implementar en múltiples sistemas operativos.

Yo miraría usar cualquiera

  1. Plataforma de desarrollo de aplicaciones móviles y MBaaS | Appcelerator
  2. Ionic / Cordova

Te permitirán crear aplicaciones híbridas