Developing with Corona using your desktop or laptop is easy and smooth, but did you know that you can also develop for mobile devices while mobile? This tutorial will show you how to use CoronaViewer to design, code, and test on devices without a PC or Mac.
In this tutorial, learn how to convert your Corona SDK project to CoronaCards, using Swift and Xcode to access and implement additional native features.
In this week’s tutorial, guest contributor Greg Pugh illustrates the simple process involved in releasing your Corona-made project for Android TV.
In this week’s tutorial, learn how to compute the distance between two latitude/longitude points on a map, useful when implementing native map views or when accessing the GPS features on a device.
In this tutorial, learn how to control and edit the various scene transitions used by Corona’s Composer library. In addition, discover how to create new transition effects via some basic Lua table entries.
Starting with Daily Build #2520, some new functions have been introduced to control and adapt native input fields/boxes to specific font sizes or field heights. These additions will help in the development of user interfaces for cross-platform apps. Read further to learn how these features may impact your current development.
In this tutorial, learn how to set up new CoronaCards-based native projects using either Objective-C or Swift, and also learn how to get your Corona app running inside an Swift-based app.
Welcome to the latest installment of From the Forum. In this series, guest blogger Alex Jackson highlights outstanding threads from the Corona Forum. The goal is to bring attention to the most captivating, interesting, and thought-provoking discussions taking place in our very own backyard.
In this tutorial, discover a more accurate way to configure the font size and overall size of Corona’s native text input fields, taking into account both content scaling and device DPI.
In this tutorial, learn how to pass a variable number of arguments to Lua functions and filter each argument by its type for more advanced tactics within the function.