Today I’m going to speak about an ideal platform for developers who wish to build games, apps and e-books for mobile devices. The Corona platform is backed by significantly more than 200,000 developers who have created games, e-books or business applications using this platform.
Corona is one of the world’s innovative development platforms and is rapidly becoming the choice of hundreds of developers. Whether you’re a foodie or perhaps a small professional team- with Corona you can quickly and easily create cross-platform applications.
Founded in 2008, Corona Labs Inc. is really a company based 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 having an easy to understand programming language, combined with the API, which allows you to add features just like Facebook with just a couple of lines of code.
APIs for Corona
The Corona´s API library has over a lot of APIs, enabling the creation of applications for commercial, electronic books and games for just about any subject supported platforms. You will see 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 because they plan to include it due to the rise in popularity this platform has had.
Corona has earned its place in the market partly thanks to the support given 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 hundreds of guides, tutorials, videos and sample projects to create life easier for fellow developers.
This tool provides a space for experimentation and study on its official website and goes further by offering discounts on their 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 can launch the Corona Simulator, where you’re able to produce new projects or utilize the sample projects which can be an ideal kick off point to learn.
Step 2 – Take up a new project
To make a new project, you will need only click on the “New Project” option. In the New Project window you enter the name of the new application, game or scene. You are able to set the default resolution and whether you want 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 application you can open the device simulator and chose the base application and configuration files. These files are:
· main.lua. Here is the main project file. It is the first thing you may need to run after starting the application.
· config.lua. Here is the configuration apply for your project. Here you’re able to alter the settings for different devices.
· build.settings. Here is the configuration file using Corona to produce the application on different platforms, such as for example application permissions for Android.
To begin creating your application all that’s necessary to accomplish is add the code of your app within the main.lua file.
The complexity of your application or game is defined by your code, but the basic steps are the ones explained above.
Benefits of Corona
The Corona tool provides a wide selection of features which makes it reliable for building applications, games and e-books. Thus it includes numerous advantages which will be discussed below.
· Automatic Integration with OpenGL-ES: There’s no need to watch and study on classes and functions to produce 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 good performance 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 will be powerful and easy to learn.
Let’s take a go through the different licenses and what they are able to do for you when working with 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 have to purchase the basic license at the cost of $16 a month.
The Pro ($49) and Enterprise ($199) licenses offer numerous excellent features dedicated to small and large businesses and customer support. Once you’ve got a Corona license it can be utilized on two separate machines, this allows you to develop in 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 monthly or $999 annually for a small business developers and $2499 for the more expensive companies.Read More