Análisis y lecciones de desarrollo de la plataforma Corona

Hoy voy a hablar de una plataforma ideal para los desarrolladores que quieren crear juegos, aplicaciones y libros electrónicos para dispositivos móviles. La plataforma Corona cuenta con la tecnología de más de 200 000 desarrolladores que han creado juegos, libros electrónicos o aplicaciones comerciales utilizando esta plataforma.

Corona es una de las plataformas de desarrollo más avanzadas del mundo y se está convirtiendo rápidamente en la elección de cientos de desarrolladores. No importa si es un aficionado a la comida o un pequeño equipo profesional: con Corona, puede crear aplicaciones multiplataforma de forma rápida y sencilla.

¿Qué es Corona?

Corona Labs, fundada en 2008, es una empresa con sede en Palo Alto con amplia experiencia técnica y comercial en muchas plataformas El ecosistema móvil, las plataformas de application, las herramientas de creación, los tiempos de ejecución y los servicios en la nube. Su experiencia previa incluye posiciones de liderazgo en empresas como Adobe, Apple, Macromedia y Microsoft.

Corona Lua está especialmente desarrollado utilizando un lenguaje de programación fácil de aprender, junto con una API, que le permite agregar funciones similares a las de Facebook con solo unas pocas líneas de código.

Corona .API

La biblioteca API de Corona contiene más de mil API, lo que permite la creación de aplicaciones para libros y juegos comerciales y electrónicos para cualquiera de las plataformas compatibles. Verás los cambios al instante en el simulador y podrás adaptarte rápidamente a los cambios en Lua, un lenguaje diseñado para una programación rápida y fácil (también fácil de aprender).

Corona le permite publicar en iOS, Android, Kindle Fire, Nook con una sola base de código y pronto en Windows 8 y planean integrarlo debido a la creciente popularidad de esta plataforma.

Comunidad de desarrolladores

Corona se ha ganado su lugar en el mercado en parte gracias al apoyo brindado por su comunidad de desarrolladores, ya que sus foros están llenos de entusiastas desarrolladores que ofrecen consejos, código compartido y ayuda en typical. Corona también promueve la colaboración y conexión de grupos regionales o locales, lo que permite que cientos de guías, tutoriales, videos y ejemplos de proyectos faciliten la vida de otros desarrolladores.

Esta herramienta brinda espacio para la experimentación y el estudio en su sitio web oficial y va más allá al ofrecer descuentos en sus licencias con fines educativos.

Pequeño tutorial para empezar con Corona

A continuación se muestra un breve tutorial sobre cómo comenzar con Corona

Paso 1: descargue e instale Corona SDK

Una vez instalado, puede jugar a Corona Simulator, donde puede crear nuevos proyectos o usar proyectos de muestra que son un punto de partida ideal para el aprendizaje.

Paso 2 – Iniciar un nuevo proyecto

Para crear un nuevo proyecto, simplemente haga clic en la opción «Nuevo proyecto». En la ventana Nuevo proyecto, ingrese el nombre de la nueva aplicación, juego o escena. Puede establecer la resolución predeterminada y si desea mostrar la aplicación vertical u horizontalmente.

Paso 3: guardar y abrir en el simulador

Después de elegir dónde desea guardar su aplicación, puede abrir el emulador de dispositivo y elegir la aplicación base y los archivos de configuración. Estos archivos son:

· principal.lua. Este es el archivo principal del proyecto. Esto es lo primero que deberá ejecutar después de iniciar la aplicación.

· config.lua. Este es el archivo de configuración para su proyecto. Aquí puede cambiar la configuración para diferentes dispositivos.

· configuración.de.construcción. Este es el archivo de configuración que united states Corona para crear la aplicación en diferentes plataformas, como los permisos de la aplicación para Android.

Para comenzar a construir su aplicación, todo lo que tiene que hacer es agregar el código de su aplicación dentro del archivo key.lua.

El código establece la complejidad de una aplicación o juego, pero los pasos básicos son los descritos anteriormente.

Ventajas corona

La herramienta Corona ofrece una amplia gama de características que la hacen confiable para crear aplicaciones, juegos y libros electrónicos. Por lo tanto, ofrece una serie de ventajas que se discutirán a continuación.

· Integración automática con OpenGL-ES: No es necesario mirar y aprender de las clases y funciones para crear manipulaciones simples en pantalla.

· Desarrollo multiplataforma: Corona le permite crear aplicaciones tanto para iOS (Iphone y iPad) como para Android.

· Fruta: Corona está optimizado para aprovechar las funciones de aceleración de components, lo que da como resultado juegos y aplicaciones de alto rendimiento.

· Características de la unidad: Tiene controles nativos para acceder al components del dispositivo como cámara, acelerómetro, GPS, and many others.

· fácil de aprender: Corona utiliza el lenguaje de programación Lua, que es un lenguaje potente y fácil de aprender.

licencias corona

Echemos un vistazo a las diferentes licencias y lo que pueden hacer por usted cuando united states of america Corona. Con una licencia gratuita, puede crear todas las aplicaciones que desee, pero no puede publicarlas. Para comenzar a publicar en iOS, Android, Kindle o Nook, debe invertir en una licencia básica a un costo de $ 16 por mes.

Las licencias Pro ($ 49) y Company ($ 199) ofrecen una serie de excelentes características enfocadas en pequeñas y grandes empresas y atención al cliente. Una vez que tenga la licencia de Corona, se puede usar en dos dispositivos separados, lo que le permite desarrollar en su computadora portátil y de escritorio.

De todas estas funciones, solo la licencia Company le permite trabajar sin conexión esta función tiene un precio restringido de $ 199 por mes o $ 999 por año para desarrolladores de pequeñas empresas y $ 2,499 para empresas más grandes.

Se requieren herramientas de Corona para construir conexiones porque parte del proceso de construcción se lleva a cabo dentro de los servidores de Corona Labs. El script de Lua se convierte previamente a código de bytes (excluyendo comentarios, información de depuración, and so forth.) antes de enviarse al servidor.

El servidor proporciona los datos a la unidad Corona, pero nunca se guardan ni archivan. Al closing del proceso de compilación en línea, tendrá el APK o el paquete de la misma manera que lo haría si usara el SDK de iOS o Android.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *