Tutorial: Paint Brushes, Trailing Object Effects, and More with the Snapshot Canvas

Today, I’m going to show you how to use snapshots to achieve the sorts of tricks you’d want to do in traditional CPU-based graphics.

One of the old school tricks is to be able to touch pixels on the frame buffer directly, or modify the pixels of an image directly. In a GPU world, you cannot do that b/c passing memory between the CPU and GPU is extremely expensive.

Snapshots to the rescue!

Corona, Android notifications, and cross-platform development

So I owe you a story on notifications on Android and Corona which is essentially a story on why cross-platform development is incredibly difficult.

Now if we were just a pure iOS platform, we’d be pumping out features very quickly. However, we also support Android. And actually, if we count our desktop app, Corona Simulator, we also support Mac and Windows.

Of all four OSs, Android really slows down our development. Internally, we have a rule of thumb that features on Android take at least 5-10 times longer. There are two main reasons…

Tutorial: Creative Effects Using Blend Modes

Today’s tutorial covers Corona blend modes using the “object.blendMode” API, and illustrates how to use them for creative visual effects within your app. Whether you want to achieve a glowing effect like fire or a subtle shadow effect, blend modes can be a powerful tool in your Corona arsenal. This tutorial steps you through the three Corona blend modes, the effect of each, and the technical algorithms involved.

Apple vs Amazon

September has been an exciting month in mobile, or more generally, connected devices. Last week, Amazon announced two new Kindle Fires and is trying to move into iPad-sized tablets. In spite of the controversy over ads displayed on the lock screen, it’s a very compelling price point.

Perhaps most interesting is how Amazon views Android. Amazon CEO Jeff Bezos says “it’s a base operating system layer”, like Linux but with a lot of customization. In other words, they’re not in the game of making Android devices; they’re making Kindles.

The Coders’ Dilemma (and happy belated birthday Corona!)

Building stuff is hard. Sometimes when you’re willing something into existence, you lose track of time. The days just roll into one another. Maybe you’ll find the following scenario all-too familiar: It’s 1am. The monitor is staring back at you. The cursor blinks on line 128, column 64. Over the past hour, the list of […]