In a previous post, I discussed physical (real-world) screen dimensions and how Apple applied this principle to its line of iOS devices. In this tutorial, we’ll explore the nuances of density independence on Android.
With the iPhone 6 Plus, it’s no longer possible to achieve “pixel perfection” on iOS. In this article, I’ll outline a more intuitive way of understanding what’s happening and how it relates to physical length.
In this tutorial, we explore how to create Xcode Storyboard-based launch screens which display the “Optimized for iPhone 6 and 6 Plus” label in the App Store.
In this tutorial, we explore how to utilize JSON for the purposes of saving and loading Lua data, along with a simple module that features convenient saving, loading, and output functions.
In this tutorial, learn about how the new iPhone 6 and 6 Plus impact your development with Corona SDK. We’ll discuss new icons, launch images, build settings, and other aspects related to these new Apple devices.
In this tutorial, we discuss how to generate a list of random, non-repeating values via a simple table shuffling method. This functionality is useful for card games, quiz games, and more.
In this guest tutorial, Corona developer Mark Steelman discusses the implementation of local area networking between two devices using LuaSocket and UDP/TCP. Read further to learn how.
In this tutorial, we discuss how to use a basic touch handler and swipe motions to move an object between a set of fixed points. Read further to learn how.
If you want to move an object from point A to point B, the simplest approach is to use a transition, but what if you need to move it along a curved path generated by a bezier algorithm or the user’s “drawn” path on the screen? This tutorial outlines how to achieve both methods and set an object to follow the resulting path.
In this tutorial, we discuss how to print out the contents of tables and sub-tables to help you debug your Corona apps. Read further to learn how.