Today I’m going to share with you an ideal platform for developers who wish to create games, apps and e-books for mobile devices. The Corona platform is backed by a lot more than 200,000 developers who have created games, e-books or business applications using this platform.
Corona is among the world’s innovative development platforms and is rapidly becoming the decision of a huge selection of developers. Whether you’re a foodie or a small professional team- with Corona you are able to quickly and easily create cross-platform applications.
What is Corona?
Founded in 2008, Corona Labs Inc. is really a company located 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 Adobe, Apple, Macromedia and Microsoft.
Notably Corona Lua is developed using an easy to understand programming language, combined with API, which allows you to add features just like Facebook with just a couple 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 just about any subject supported platforms. You will dsicover the changes instantly in the simulator and are able to adjust quickly to Lua changes, a language made for quick and easy programming (easy to understand too).
Corona allows you to publish to iOS, Android, Kindle Fire and the Nook with an individual code base and soon windows 8 too while they plan to incorporate it as a result of rise in popularity this platform has had.
Corona has earned its place on the market simply as a result of the support written by its developer community, as their forums are packed with 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 a huge selection of guides, tutorials, videos and sample projects to produce life easier for fellow developers.
This tool provides an area for experimentation and study on its official website and goes further by offering discounts on the licenses for educational purposes.
A Small Tutorial to Start Using Corona
Underneath is really a short tutorial on getting to grips with Corona
Step 1 – Download and install Corona SDK
Once installed you are able to launch the Corona Simulator, where you’re able to generate new projects or use the sample projects which are an ideal starting place to learn.
Step 2 – Begin a new project
To create a new project, you will need only go through the “New Project” option. In the New Project window you enter the name of the new application, game or scene. You can set the default resolution and whether you would like the application to be displayed vertically or horizontally.
Step 3 – Saving and opening in the Simulator
After choosing the where you intend to save your valuable application you are able to open the unit simulator and chose the base application and configuration files. These files are:
· main.lua. This is the main project file. It is the first thing you’ll need to run after starting the application.
· config.lua. This is the configuration declare your project. Here you’re able to improve the settings for different devices.
· build.settings. This is the configuration file using Corona to generate the application on different platforms, such as application permissions for Android.
To begin creating your application all you have to to accomplish is add the code of one’s app within the main.lua file.
The complexity of one’s application or game is set by your code, but the fundamental steps are the ones explained above.
Features of Corona
The Corona tool offers a wide selection of features that makes it reliable for building applications, games and e-books. Thus it gives numerous advantages that will be discussed below.
· Automatic Integration with OpenGL-ES: There is no need to watch and study on classes and functions to generate 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 take advantage of the hardware acceleration features, causing powerful games and applications.
· Unit Features: It’s native controls for usage of the device’s hardware such as the Nomao Camera APK
, accelerometer, GPS, etc
· Easy to understand: Corona uses Lua programming language, that is powerful and an easy task to learn.
Let’s have a look at the different licenses and what they can do for you when using Corona. With a free license you are able to build all the applications you would like but you’re struggling to publish them. In order to start publishing on iOS, Android, Kindle or Nook you should invest in the fundamental license at the expense of $16 a month.
The Pro ($49) and Enterprise ($199) licenses offer numerous excellent features focused 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 all of these, only the Enterprise license allows you to work offline – this benefit comes at a potentially restrictive price of $199 per month or $999 a year for a small business developers and $2499 for the larger companies.