It’s an exciting time to be a mobile app developer. Through the magic of mobile and Bluetooth support on devices, it’s now possible to use controllers to play games, in addition to the standard touchscreen and accelerometer. Read further to learn about Corona SDK’s core support for OUYA, Green Throttle, GameStick, SHIELD, and other human interface devices.
This week’s video tutorial shows you how to reload/restart scenes using Storyboard, providing a comprehensive look at what you must understand before approaching this task. Read further — and watch — to learn how.
This week, we introduce the new Address Book plugin for iOS. This gives you access to the native Contacts features that users are accustomed to. Read further to learn how to implement them in your app.
In iOS 6, Apple included a class which handles not only Twitter, but also Facebook and even the widely-used Chinese social networking service, Sina Weibo. Now that Corona’s plugin system is in place, we’ve rolled out a new plugin for Pro subscribers. This is the “Social” plugin and it allows developers to implement these three services directly into their apps. Read further to learn more.
Some developers encounter road blocks when they attempt to get Facebook working in their apps. Part of the challenge is trying to understand how Facebook authenticates users. This week’s tutorial walks you through the process on both iOS and Android.
Corona SDK has a robust physics-based collision detection system, but it requires some extra processing behind that scenes that you typically don’t need if you’re not using physics for other purposes. Today’s tutorial explains how to detect collisions between two circles or two rectangles without using the physics engine. Read further to learn how.
This week’s tutorial discusses how to visually stylize widgets. Although widgets will adopt the OS-like appearance by default, in many cases you’ll want to customize the appearance to suit the style of your app. In this part of the series (1), learn how to properly style the button, table view, stepper, and spinner widgets.
Code debugging is essential to app development, but you need to know where to find error feedback and how to interpret it. This week’s tutorial shows you some basic debugging methods and explains what some of the “cryptic” error messages actually mean.
Sometimes, in development, we wish that there was “one extra little thing” in a particular library, or that a function handled a use case specific to our needs. In today’s tutorial, using a little Lua “magic,” we’ll learn how to add custom functions to existing Corona libraries and even extend the functionality of existing APIs. Read further to learn how.
At the Google I/O conference last May, Google announced “Google Play game services” and began offering online game support similar to Apple’s GameCenter. Corona Labs, working with Google, demonstrated live apps at Google I/O using these game services. And now, following on the heels of this demo, we’ve rolled out the first version of Google Play game services support in Corona SDK. Read further to learn how to implement leaderboards and achievements on Android using Google Play game services.