This week’s Tutorial Treasury contains a mountain of “widget gold.” Widgets are helper functions which allow you to mimic several native user interface (UI) elements and quickly create an interactive app.
Starting in the most recent public build, all Corona developers can now opt to use two new widget themes in their projects. These new themes are styled after the Android “Holo Light” and “Holo Dark” themes which are commonly found on Android devices running recent versions of the OS.
Today’s tutorial demonstrates how to create a sliding panel that has many uses, ranging from games to business applications. Using just one core function, you can easily implement a wide variety of panels that appear from different sides of the screen and utilize unique easing transitions.
In the mobile app world, table views, or “list views,” are based on a paradigm where information is presented to the user in a series of single-column rows. In this tutorial, we’re going to look more deeply at this powerful tool in the widget repository and discuss how to implement some advanced features with just a little extra coding.
Today’s tutorial illustrates how to create a standard iOS-style “UI Navigation Bar” widget in which we provide the definitions for two buttons, the functions to handle button interaction, and some basic information to draw the bar. Read further to learn more.
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.
While we work on lots of features that make mobile app development easier, I want to highlight all the bug fixing that’s been going on in parallel.
We’ve been very vigilant about regressions introduced in daily builds, but if there was one eye sore in our bugbase it was the bugs in the widget framework. We have attacked them with renewed vigor.
The current Corona Daily Build is now 1041. And we’ve been doing a lot to make Corona the best cross-platform engine out there. Lots of items on iOS and Android that we’ve knocked out.