Sprites and Image Sheets for Beginners

Posted by & filed under Tutorials.

sprite-begin-feat

Today’s tutorial goes “back to the basics” of sprite usage and image sheets for both typical animations and image “swapping” as well. If you’re new to Corona SDK or simply need to brush up on sprite usage, read further as we discuss the benefits, the basic code, and some real world examples.

New System Info Properties

Posted by & filed under Tutorials.

Corona logo

This week’s brief tutorial discusses some new properties that are available to Corona Pro users since Build 1086. In specific, Android users can now get the physical screen DPI and size of various devices, and iOS users have some new API properties related to Apple’s move away from UDID. Read further to learn more.

Tutorial: New Corona Cloud API Library

Posted by & filed under Corona Cloud, Corona SDK, Tutorials.

Corona Cloud

When we rolled out Corona Cloud, one of the key goals was to “Coronify” the cloud. Today, we announce the new Corona Cloud API Library, an easier-to-understand Lua implementation built around the Corona Cloud core. This library features new “callback style” event listeners, objects for the various Cloud features, and convenient new APIs which give you easy access to core Cloud functionality. Read further to learn more!

Tutorial: Lua String Magic

Posted by & filed under Tutorials.

string-magic-feat

Today’s tutorial features Lua string manipulation and parsing techniques which can be useful in several applications, especially business or database-powered apps where you need to check and confirm that text is formatted properly. Read further to learn about these string-related helper functions.

Corona Forum Rules and Guidelines

Posted by & filed under Announcements.

Corona logo

Last month we upgraded our forums. The new software has many new features and abilities that our old forums did not. This is a great thing, but in rare cases it leads to abuse of accepted online etiquette. Please read further to learn about the current forum rules and guidelines.

Cleaning Up Display Objects and Listeners

Posted by & filed under Tutorials.

cleanup-feat

A common question in the forums and elsewhere is how to thoroughly clean up scenes when using a scene manager like Storyboard or Director. This week’s tutorial discusses some common misconceptions and “tips and tactics” that you can use to properly manage memory in your app.

“Android-izing” Your Mobile App

Posted by & filed under Android, Tutorials.

androidize-feat

For some multi-platform developers, building for Android is planned from the beginning but it’s not fully implemented until after the launch of the iOS version. However, there are several things that should be done while building a cross-platform app to make sure that Android’s unique functionality is handled in advance of submission to the marketplace.

Using the iOS Built-In Twitter Feature

Posted by & filed under Tutorials.

twitter-feat

Not long ago, Corona Labs implemented the iOS 5.0+ built-in Twitter functionality in which you can easily tweet using the Twitter credentials you enter into iOS. Today’s tutorial explains the simple method behind sending a tweet and an optional image or URL along with it. Read further to learn how!

Guest Tutorial: Basic Shape-Matching App

Posted by & filed under Guest Post / Interview, Tutorials.

childrens-app-feat

Educational and children’s apps continue to grow in popularity, as do casual puzzle games on various devices, especially with the new wave of family-oriented tablets. Today’s tutorial walks you through a basic multitouch shape-matching app and it includes the complete project code which you can implement into your own project.

Working With Time and Dates in Corona

Posted by & filed under Corona SDK, Tutorials.

time-tutorial-feat

Working with “time” in any programming language can be confusing to programmers. Furthermore, it’s not always obvious what the time and date functions mean and how they behave. This week’s tutorial discusses some of these issues and shows you how to work with things like date calculations, time zones, and date formatting.