Visual interface for development

Do you have plans to develop a development GUI for Corona (like XCode or Flash, for example)? I am planning to buy a Mac and Corona but I have no idea which GUI should I use to develop my apps. Any recommendation is my first question’s answer is no?

Thanks a lot,
Alex [import]uid: 4883 topic_id: 543 reply_id: 300543[/import]

I can’t speak for ANSCA, but I can offer a few recommendations.

Many Mac developers find TextMate (http://macromates.com/) to be quite good. I’d probably use it myself if I didn’t have decades of Emacs under my belt. Vi/vim (http://www.vim.org/) is a good choice also. SciTE is nice, but can be a drag to set up on OS X (http://scite.darwinports.com/).

Also, I think you mean IDE (integrated development environment) and not GUI.

Matt
[import]uid: 78 topic_id: 543 reply_id: 1085[/import]

Hi Matt;

I think he means a WYSIWYG graphic editor for building your GUI, like Interface Builder, that would let you drag ‘n’ drop your interface and have it generate the code.

That would be helpful, as it’s sometimes a bit of a pain to step though the edit-compile-edit-compile-edit-compile cycle to add and nudge your different elements. It’s not as important now, with the subset of the UI that Corona supports, but it will be more important once more elements are supported.

Something I haven’t tried is using Interface Builder to generate my UI and swiping the numbers from the code it generates. Anybody have any preferred methods for building UIs?

– Walt Sterdan [import]uid: 4329 topic_id: 543 reply_id: 1089[/import]

We use TextWrangler for code editing and also XCode itself since it needs to be installed along side with Corona.

We also use LuaXCode3SyntaxHighlighting for Xcode and that can be found here Syntax Highlighting for XCode

Carlos [import]uid: 24 topic_id: 543 reply_id: 1101[/import]

Anyone have any luck getting TextWrangler to auto-complete like XCode does? Selecting that option in the language preferences for Lua seems to have no effect. Doesn’t seem to fold code either, but I’ve just started playing with it. [import]uid: 3388 topic_id: 543 reply_id: 1431[/import]

**“Anyone have any luck getting TextWrangler to auto-complete like XCode does? Selecting that option in the language preferences for Lua seems to have no effect. Doesn’t seem to fold code either, but I’ve just started playing with it.”

Auto-Complete??? Folde Code??? Where do you see that Textwrangler has these functionalities? [import]uid: 5712 topic_id: 543 reply_id: 1432[/import]**

Preferences->Languages->Lua, click the Options… button. The Options for Lua sheet will appear. Select Editing. The checkbox on the bottom right says “Enable auto-complete”

I see no references to code folding, just wondering as I’m new to TextWrangler. Thx [import]uid: 3388 topic_id: 543 reply_id: 1434[/import]

@Carlos So if you can use Lua in XCode, can you use interface builder for UI development in Corona apps? [import]uid: 5975 topic_id: 543 reply_id: 1586[/import]

Interface Builder is specific to Cocoa applications. [import]uid: 54 topic_id: 543 reply_id: 1624[/import]

I think the compile-test-run cycle using Corona is much faster than using ObjectiveC/Xcode I guess because Lua is interpreted not compiled. IB only loosely couples the controls anyway, you still have to wire up the UI and events by writing and defining IBActions and IBOutlets.

Like many people here Lua is new to me (development isn’t) and I have spent the last year going through the ObJC learning curve but think Lua will make me more productive, certainly for non-utility apps, like games! [import]uid: 7334 topic_id: 543 reply_id: 4428[/import]

I just want to give an info about my editor =) I am next to the mobile development also a web developer and for that i am using Panic’s Coda. As i don’t want to use two different editors i was searching for Lua support in Coda and i’ve found it. The editor in Coda is based on the SubEthaEdit which has Lua support. I’ve downloaded the demo package and opened it (show package content). There is a Resources-folder with a Modes-folder in it. In this folder you find the different language supports. I’ve copied the Lua.mode Folder into the same folder of the Coda package content and got the Lua support in Coda. It works fine. Now i can use Coda for Perl and Lua coding :wink: oh … i’ve forgot something … the actual version of SubEthaEdit doesn’t work. I’ve took the latest 2.2 version (http://www.subethaedit.net/old.de.html). By the way … i don’t know if this is legal if you don’t have a license for SubEthaEdit. Everything you need is available in the demo version. Maybe it is ok, if you grab the Lua support out of the demo. I’ve purchased a license a few years ago, before i’ve used Coda.


I am sorry, if there are some mistakes in my english. I am german and i can read and understand english very good. But sometimes i make stupid mistakes in writing english :wink: [import]uid: 7645 topic_id: 543 reply_id: 4924[/import]

I downloaded subethaedit 2.2 but everytime I run it, it just errors and crashes, wont work at all on 10.6 (for me anyway). [import]uid: 7334 topic_id: 543 reply_id: 4944[/import]

For those of us that are using Coda (like Cromax, I come from the web side of things and spend a lot of time in Coda), here’s a nice walkthrough that illustrates how to add a Lua syntax mode to the app:

http://vimeo.com/13777473
[import]uid: 13670 topic_id: 543 reply_id: 15963[/import]

I use TextWrangler to code in and Flash for laying out elements visually. That is, I position graphics in Flash and then copy over the numbers into my code. Flash is really good for that purpose (it’s trivial to move things around, scale them, and even draw new graphics) but obviously overkill; since I sometimes develop desktop apps as well, there’s a possibility I may write a custom visual editor for a future project. It’s not likely since, well, I already have Flash to use, but possible. [import]uid: 12108 topic_id: 543 reply_id: 15988[/import]

In the industrial design field of human–machine interaction, the user interface is the space where interaction between humans and machines occurs.In this blog always got something new. Absolute Source and its subsidiaries has strategically designed and implemented each project to build our client’s customer base and increase revenues.Internet Marketing Orange County The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the machine which aids the operator in making operational decisions. [import]uid: 13950 topic_id: 543 reply_id: 16013[/import]

Hi,
TextWrangler, the new version (latest is 3.5.2 build 2888) available free from the Mac App store does code folding and as Call-151 mentioned, there are a lot of options when you look into each language. The support is for Lua only not corona SDK, the Auto Complete is not implemented, the UI has the option but there does not seem to be any code behind to support that.

if you are looking for some cool developer tools, reviewme.oz-apps.com has some giveaways, follow @whatsin4me and RT the message. Code Collector Pro and GitBox available as of now.

cheers,

Jayant C Varma [import]uid: 3826 topic_id: 543 reply_id: 16129[/import]

Didn’t know there was a new version, the automatic update apparently doesn’t work for me. I’ve never really used code folding before, I guess I’ll give it a whirl. [import]uid: 12108 topic_id: 543 reply_id: 16299[/import]

Here’s a device version that is just started as an experiment, if people like it and ready to pay for it, there is point in developing it further.

It is a visual designer on the device to design the levels and edit code attached to the objects. So create the entire stuff on your device, send it to the desktop for compiling and voila!!

It is still an experiment and needs quite bit of work to be fully functional.

Here is a demo video to see what it can do and how it could be used.

Video Here

feedback appreciated.

cheers,
[import]uid: 3826 topic_id: 543 reply_id: 31782[/import]

@GameHKMail you can email me on Info[dot]OZApps[at]gmail[dot]com and we can discuss there on… happy for that

cheers,

?:slight_smile: [import]uid: 3826 topic_id: 543 reply_id: 32103[/import]

Maybe you can make your IDE compatible with the API of my UI library. Let’s discuss please if you have time. Thanks.

– Advanced UI + Graph for Corona® | Website | Forum (https) | See: [import]uid: 11385 topic_id: 543 reply_id: 32100[/import]