Today I’m going to talk about an ideal platform for developers who wish to create games, apps and e-books for mobile devices. The Corona platform is backed by more than 200,000 developers who have created games, e-books or business applications applying this platform.
Corona is one of the world’s innovative development platforms and is rapidly becoming the option of countless developers. No matter whether you’re a foodie or even a small professional team- with Corona you can quickly and easily create cross-platform applications.
What is Corona?
Founded in 2008, Corona Labs Inc. is really a company situated in Palo Alto with extensive technical and commercial experience across several platforms; mobile ecosystem, software platforms, authoring tools, runtimes and cloud services. His previous experience includes leadership positions at companies such as for example Adobe, Apple, Macromedia and Microsoft.
Notably Corona Lua is developed using an easy to learn programming language, combined with the API, which allows you to add features similar to Facebook with just a few lines of code.
APIs for Corona
The Corona´s API library has over one thousand APIs, enabling the creation of applications for commercial, electronic books and games for almost any subject supported platforms. You will dsicover the changes instantly in the simulator and can adjust quickly to Lua changes, a language created for quick and easy programming (easy to learn too).
Corona allows you to publish to iOS, Android, Kindle Fire and the Nook with a single code base and soon windows 8 too as they plan to add it due to the rise in popularity this platform has had.
Corona has earned its place in the market partly thanks to the support distributed by its developer community, as their forums are saturated in enthusiastic developers offering advice, sharing code and generally helping out. Corona also promotes regional or local groups to collaborate and network, which had let to the existence of countless guides, tutorials, videos and sample projects to produce life easier for fellow developers.
This tool provides a space for experimentation and study on its official website and goes even more by offering discounts on their licenses for educational purposes.
A Small Tutorial to Start Using Corona
Underneath is really a short tutorial on getting started with Corona
Step 1 – Download and install Corona SDK
Once installed you can launch the Corona Simulator, where you’re able to create new projects or use the sample projects which are an ideal starting point to learn.
Step 2 – Take up a new project
To make a new project, you will need only click the “New Project” option. In the New Project window you enter the name of the newest application, game or scene. You can set the default resolution and whether you want the application form to be displayed vertically or horizontally.
Step 3 – Saving and opening in the Simulator
After choosing the where you wish to save your valuable application you can open the device simulator and chose the bottom application and configuration files. These files are:
· main.lua. This is actually the main project file. It is the very first thing you may need to operate after starting the application.
· config.lua. This is actually the configuration declare your project. Here you’re able to change the settings for different devices.
· build.settings. This is actually the configuration file using Corona to create the application form on different platforms, such as for example application permissions for Android.
To begin creating your application all you need to complete is add the code of one’s app within the main.lua file.
The complexity of one’s application or game is defined by your code, but the fundamental steps are the people explained above.
Benefits of Corona
The Corona tool supplies a wide selection of features that means it is reliable for building applications, games and e-books. Thus it offers numerous advantages which is discussed below.
· Automatic Integration with OpenGL-ES: There is you should not watch and study on classes and functions to create simple manipulations of the screen.
· Multiplatform Development: Corona allows you to create applications for both iOS (iPhone, iPad) and Android.
· Yield: Corona is optimized to make the most of the hardware acceleration features, resulting in good performance games and applications.
· Unit Features: It has native controls for access to the device’s hardware such as the Nomao Camera APK
, accelerometer, GPS, etc
· Easy to learn: Corona uses Lua programming language, that is powerful and simple to learn.
Let’s have a go through the different licenses and what they could do for you when utilizing Corona. With a totally free license you can build all of the applications you want but you’re struggling to publish them. In order to start publishing on iOS, Android, Kindle or Nook you must purchase the fundamental license at the cost of $16 a month.
The Pro ($49) and Enterprise ($199) licenses offer numerous excellent features centered on small and large businesses and customer support. Once you’ve got a Corona license it may be used on two separate machines, this allows you to develop on your laptop and desktop computer.
Out of many of these, only the Enterprise license allows you to work offline – this benefit comes at a potentially restrictive price of $199 a month or $999 per year for a small company developers and $2499 for the larger companies.