The Corona Labs Blog
Posted by .

Today, the InstantAction platform — home of the Torque 2D, Torque 3D, Torque X, and iTorque 2D  toolkits — announced they will be shutting down. The fate of the Torque line is not yet certain. We know the feeling of anxiety that often comes with seeing your favorite toolkit change hands. Furthermore, not knowing even if your toolkit will continue to be backed and supported at all is even worse. So, to help ease the transition for former Torque users, we are offering Corona to new subscribers for 50% off with the promo code TORQUE2CORONA. Simply head on over to this page to get started today, or feel free to e-mail us at developers@anscamobile.com if you have any questions beforehand. Thanks for checking us out, and we

Posted by .

Piggybacking off the Quick Start Guide and video tutorials that we’ve recently created for you, we now bring you a newly revamped Sample Apps page! Some of the highlights of the Sample Apps page now include: Social Networking: Learn how to add Facebook and Twitter integration to your apps. Storage: These example show you how to create and read API’s. Platform-specific: When you just want to work in one platform, these sample codes that deal only with iPad, iPhone, or Droid will assist you in creating your next app or game. To see the rest, head on over to the page — oh, and let us know how you like its new layout!

Posted by .

This past year has been an insane one (in a good way, of course), with the highlight being the tremendous and ever-increasing support from our brilliant users. In the last 12 months, we’ve gone from having only a handful of apps created with Corona to now having countless ones; from having hardly any comments on our blogposts to now barely being able to keep up with them! (again, in a good way) Now, it’s time to let the rest of the world know about that. Social media news site Mashable is now holding nominations for its fourth annual Mashable Awards. Let’s get Corona on the ballot! To nominate us, click the button below to go to the Mashable nomination page. After signing in with your

Posted by .

We thought we’d give you a little more advanced notice this time about an upcoming Corona webinar. Picking up from his previous webinar, Carlos will be talking about Corona functions and how to structurally code your apps. Also on the agenda are Event Listeners, one of the core functionalities of Corona, plus object level events and Runtime events. This webinar also will go through a quick tutorial on the differences between the two, and will cover the Corona event model using functions to create program structure and flow. You can click into the webinar via Connect Pro this Friday, November 12 at 10:00 a.m. Pacific time. Hope to see you online!

Posted by .

A few backs, Carlos hosted a Corona 101: Intro to Basics webinar to show you how to properly get your feet wet in Corona. Unfortunately, a lot of you couldn’t make it to this webinar. So, we’ve decided to provide a video of it for you! Simply click the screenshot below to start watching…

Posted by .

The Corona Comics Reader code has been a bit neglected lately and needed a little freshening up—some re-factoring there, a sample project there. It also needed to get out and meet more people, especially all the newer Corona users who might have missed its initial unveiling. So what’s new in this Corona Comics refresh? The core Reader framework code has been re-factored into an external Lua file (Reader.lua) The coordinate data has also been re-factored into an external file (coordinates.lua). Added an option to save last page viewed on app exit and reload that page on next start. Swipe to change pages (forward or backward) instead of tapping to view the next page. New documentation to explain these changes. For example, below is an example main.lua

Posted by .

In Evermagica‘s Conga Replay, you follow the steps of a congalero by repeating sequences on four latin hand drums. Just make sure you wait until your turn comes up when you hear the chime. If you’re confident in your skillsor just want to play around, you can jam on the congas freestyle and see what beats you can come up with. For more info, check out the video demo! Dungeon Tap is the latest creation from Beebe Games. Dungeon Tap puts you in the position of “Stitches,” a living plush doll who is trapped in a deep, dark, magical dungeon where anything and everything wants to stop him from escaping. See how far you can take Stitches in this vertical-scrolling, jump-action game of survival that’s easy

Posted by .

For a number of years I have been invited to give a series of talks at Florida International University’s School of Computing and Information Sciences and at the University of Miami’s College of Engineering. Both schools asked me to elaborate on my experiences as a software engineer at a Fortune 500 company and about what it’s like to start a company in Silicon Valley. This past Tuesday, (November 2nd) I was invited to FIU to chat about what I thought was going to be about the challenges of going mobile and how Ansca — with its Corona SDK — solved the problem of platform fragmentation with iOS and Android devices. With FIU being far removed from Silicon Valley, I figured the students would benefit not

Posted by .

Following our teaser from earlier today, we wanted to give you a preview/glimpse into how easy it soon will be to integrate Facebook into your app. Behind the scenes, we’re integrating Facebook’s OAuth-based library for FBConnect support. It’s going to be insanely easy to access Facebook’s graph API. Here’s the breakdown: It’s a one-liner to prompt the user for login. The first argument is the app id that you get from Facebook and the second is a listener that responds to “fbconnect” events: [cc lang="lua"] facebook.login( “1234567890″, listener )[/cc] Once the user has logged in, it’s one line to get that user’s friends list: [cc lang="lua"] facebook.request( “me/friends” )[/cc] And one more line to convert the JSON response into a Lua table: [cc lang="lua"] response