Today I’m going to speak about a perfect platform for developers who wish to build games, apps and e-books for mobile devices. The Corona platform is backed by a lot more than 200,000 developers who’ve created games, e-books or business applications applying this platform.
Corona is one of the world’s most advanced development platforms and is rapidly becoming the decision of countless developers. No matter whether you’re a foodie or a small professional team- with Corona you are able to quickly and easily create cross-platform applications.
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 understand programming language, combined with the API, which lets you add features much 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 can adjust quickly to Lua changes, a language made for quick and easy programming (easy to understand too).
Corona lets you publish to iOS, Android, Kindle Fire and the Nook with just one code base and soon windows 8 too as they plan to include it as a result of rise in popularity this platform has had.
Corona has earned its place in the market in part because of the support distributed by its developer community, as their forums are high 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 make 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 that are a perfect kick off point to learn.
Step 2 – Begin a new project
To make a new project, you need only click on the “New Project” option. In the New Project window you enter the name of the brand new application, game or scene. You are able to set the default resolution and whether you need the applying to be displayed vertically or horizontally.
Step 3 – Saving and opening in the Simulator
After choosing the where you wish to save your application you are able to open the unit simulator and chose the base application and configuration files. These files are:
· main.lua. Here is the main project file. It is first thing you’ll need to perform after starting the application.
· config.lua. Here is the configuration file for your project. Here you’re able to alter the settings for different devices.
· build.settings. Here is the configuration file using Corona to generate the applying on different platforms, such as for example application permissions for Android.
To start creating your application all that’s necessary to accomplish is add the code of one’s app within the main.lua file.
The complexity of one’s application or game is placed by your code, but the basic steps are the people explained above.
Features of Corona
The Corona tool offers a wide selection of features that means it is reliable for building applications, games and e-books. Thus it offers several advantages which will be discussed below.
· Automatic Integration with OpenGL-ES: There is you should not watch and learn from classes and functions to generate simple manipulations of the screen.
· Multiplatform Development: Corona lets you create applications for both iOS (iPhone, iPad) and Android.
· Yield: Corona is optimized to take advantage of the hardware acceleration features, resulting in powerful games and applications.
· Unit Features: It has native controls for use of the device’s hardware like the Nomao Camera APK
, accelerometer, GPS, etc
· Easy to understand: Corona uses Lua programming language, which can be powerful and easy to learn.
Let’s have a consider the different licenses and what they could do for you when using Corona. With a free of charge license you are able to build most of the applications you need but you’re struggling to publish them. To be able to start publishing on iOS, Android, Kindle or Nook you should invest in the basic license at the expense of $16 a month.
The Pro ($49) and Enterprise ($199) licenses offer several excellent features dedicated to small and large businesses and customer support. Once you’ve got a Corona license it may be used on two separate machines, this lets you develop on your laptop and desktop computer.
Out of most of these, only the Enterprise license lets you work offline – this benefit comes at a potentially restrictive price of $199 per month or $999 a year for your small business developers and $2499 for the bigger companies.