portrait

Jonathan Beebe

Mobile app and game developer from California.

Just Joined the Svbtle Network ∞

Found a nice surprise waiting for me in my inbox today. I’m actually shocked to have received an invite to Svbtle’s high quality network of online writers, but very flattered and thankful nonetheless.

Sep 20, 2013

TiLauncher

TiLauncher

TiLauncher is a free, lightweight build utility and app console for Titanium SDK and PLATINO projects.

Highlights:

  • Launch apps in the Simulator and build for device (testing and deployment).
  • Save build settings on a per-project basis (automatically reloads most recent project upon launching the app).
  • View console/logcat output while your app is running (in the same window)
  • Develop without needing the heavy-weight Titanium Studio (Eclipse) or the advanced Titanium Command-Line Interface to test apps or make builds.

More Details Here

Sep 5, 2013

Lanica’s ANIMO Code is Awesome

ANIMO Code

For those who missed it, Lanica launched a Game Development Platform earlier this week, which includes an entire product line for all phases of game development. This post will focus only on ANIMO Code, which is just a single product in the entire suite.

ANIMO Code is a full-featured integrated development environment (IDE) for PLATINO, Titanium SDK, and Corona SDK projects. You read that right: you can use ANIMO Code even if you haven’t yet switched over to Lanica’s Game Engine (PLATINO).

And while I’m obviously biased, I’m also very picky when it comes to development tools (especially anything that includes a text editor). I can definitely see myself having not written this post on my personal website if I did not in-fact like—nay, love—the product.

And here’s why…

1. Lightweight

ANIMO Code is a full-featured IDE, but it performs like a simple text editor. Here’s a screenshot of my Activity Monitor showing Xcode, Titanium Studio, and ANIMO Code all running:

Xcode_TiStudio_AnimoCode

As you can see, of the three, ANIMO Code takes up the least amount of resources and you can feel it!

2. Nice Features

It supports multiple different SDK targets (PLATINO, Titanium, Corona), run apps with the push of a button, sidebar filetype filters (and searching), and here’s a unique one: you can optionally record the Simulator screen when you build, so you no longer have to rely on third-party software to make demo videos of your product.

And on top of all that, it’s a great text editor for JavaScript and Lua code.

3. Great-Looking Interface

ANIMO Code resembles Xcode, but there are differences. To describe it better, it’s like if you took Xcode and trimmed away all the extra fat and crazy (although necessary for Xcode) complexities:

ANIMO Code Screenshot

You have your project’s files in the left sidebar, the right sidebar is a searchable function list for the currently opened file, file tabs on top, and the console at the bottom (for when you build/run your apps). Everything you need is right there in front of you, yet it somehow manages to stay uncluttered.

I also love how the toolbar got moved up to the titlebar in the most recent update — it frees up even more space for other things.

Don’t take my word for it though. If you want to give it a shot, there’s a free trial available on the Lanica website.

Sep 5, 2013

Lanica Cross-Platform Game Development Platform

Sep 5, 2013

LICEcap - Screen Capture to GIF Software ∞

Nice software for adding small demos to product pages or demonstrating single tasks in tutorials (and probably a plethora of other things).

(via Bogdan Vladu)

Sep 5, 2013

Awesomely Written Sales Page for a WP Theme ∞

It’s all pretty funny, but here’s my favorite section:

For Mac-Loving Minimalists

Life’s better when it’s simple and beautiful. Why shouldn’t your website reflect the other stuff that’s passed through your life? Your iMac, your MacBook, your iPad, the iPhone, iPhone 3G, iPhone4 and — heck — even the Apple TV you weren’t sure about but have since grown to love, cradle in your arms, and whisper to on cold nights. They each called to you; you bought them by following your heart, not following a cost-benefit analysis, feature list, or fad.

We think that Zen Kitten is perfect for people like you. People with a thirst for the pared-down-to-the-minimal and the not-quite-white. People in search of a better life; a more simple life. People who can’t help wonder when the iPhone 5 is due out.

Biffy says the above section is talking about me. She was joking … I think (lol).

Even if I didn’t like the theme, I’d consider buying it for giving me such a good laugh (but it is pretty nice for any Wordpress bloggers out there).

Apr 15, 2011

Recent Corona SDK Forum Activity Page ∞

Did you know about this? It’s a page that aggregates the most recently updated forum threads.

I highly recommend you bookmark this link for future reference.

It’s a great place to start if you want to get in on the latest Corona SDK community discussions, but don’t know where to start amongst the multitude of forum boards.

Using this “Recent posts” page, I’ve been able to be A LOT more active in the forums, answering many questions that often go unanswered by others.

If you’re knowledgeable about Corona and would like to give a little back to Ansca (besides subscribing, of course), then take a moment every now and then to browse the forums and help your fellow developers :-)

Apr 15, 2011

Corona SDK Build 484 Released Yesterday

This is a truly monumental Corona SDK release, which brings the latest stable version to build 484.

There’s no need for me to describe all the new additions/fixes—you can read about them all here:

https://developer.anscamobile.com/downloads/coronasdk

One thing that’s not mentioned on that page, however, is the fact that this release also supports fast-app switching (!!!). That means when you press the home button, get a phone call, or switch out of your app in any way, when you go back into your app, it’ll resume right back where it left off.

But in order to take advantage of that new feature, you must be sure to add this to your build.settings file:

settings =
{
    iphone = {
        plist = {
            UIApplicationExitsOnSuspend = false
        }
    }
}

Enjoy!

Apr 14, 2011

Copyright © 2013 Jonathan Beebe