I’m really new to Corona framework but I really love it.
I have a question - can I use Corona for making non-game apps? I mean non-game application with a lot of buttons, tables, charts, reports,selects and so on.
Thanks in advance,
Alex [import]uid: 101208 topic_id: 30563 reply_id: 330563[/import]
Hi Alex,
The answer is absolutely yes, unless your application requires a feature that is out of scope of Corona SDK (like opening a zip archive, for example) - if that’s the case you can still do it, but you’ll need the Enterprise License to be able to extend the SDK yourself.
In practice, I found Corona quite good for most types of the business apps.
Cheers
N [import]uid: 80100 topic_id: 30563 reply_id: 122465[/import]
Could you please point me on a documentation about business apps development on Corona sdk ? I have an idea to create one cross-platform bussiness app and I’m looking for a good development platform. [import]uid: 101208 topic_id: 30563 reply_id: 122468[/import]
It’s an app for B2B salespeople looking for new leads.
I also created an “entertainment” app called NapKeeper that’s on the App Store now – and while it’s an entertainment app, it’s written as a business-type app with picker widgets, tab bar, etc.
I think it’s easier to make a game with Corona SDK than a biz app, but with widgets and storyboard it’s becoming easier and easier to create non-game apps with Corona.
Jay [import]uid: 9440 topic_id: 30563 reply_id: 122515[/import]
Not everything is as easy as using newTabBar(), but once you have your head around how things work it’s not as headache-inducing as you might think at first glance.
I finished my first non-game app about a month ago. It is not exactly business, but is another example of using Corona for a non-game app. It has lots of data entry, reports, etc.
@1eimer,
Yes, I would advise laying out interface in Photoshop first to make sure that the interface is easy to understand and use (ideally you could test the screens by showing them to people).
Then I cut the graphics and pack them all into one texture (TexturePacker is great for this), and then in Corona I use spritesheets to display graphics.
I assume most of people will also write another layer of GUI API on top of Corona’s, that would deal with more specific UI elements ( like in my case, I made widgets like custom input text boxes, table view in which you can drag elements to change order, then various types of graphs, schedules, and also, for example, made my own picker as the built-in was not good enough ).
You may also check WidgetCandy, it might work well for you.
@JAWhye, nice work on tutorials! By the way how’s the Renegade project coming along, as well as the other-sdk-ProjectManager? [import]uid: 80100 topic_id: 30563 reply_id: 122596[/import]
Yes, the two screenshots (closed book and open book) were done with Fireworks. But most of the UI was done with Widget Candy…which is great once you get the hang of it!!
Paul [import]uid: 39506 topic_id: 30563 reply_id: 122629[/import]
I also take a look on the widget candy website, but i wasn’t sure if it will works nice and fast on both ios and android.
Do you had any drawbacks in using this module?
Background: Iam also at a stage to start an educational app, mostly with tables, tab groups filled by JSONs. I first want to go with titanium (Oops), but i like corona/lua more. But since it lacks of realy good ui controls, i gave up.
Hi Alex,
The answer is absolutely yes, unless your application requires a feature that is out of scope of Corona SDK (like opening a zip archive, for example) - if that’s the case you can still do it, but you’ll need the Enterprise License to be able to extend the SDK yourself.
In practice, I found Corona quite good for most types of the business apps.
Cheers
N [import]uid: 80100 topic_id: 30563 reply_id: 122465[/import]
Could you please point me on a documentation about business apps development on Corona sdk ? I have an idea to create one cross-platform bussiness app and I’m looking for a good development platform. [import]uid: 101208 topic_id: 30563 reply_id: 122468[/import]
It’s an app for B2B salespeople looking for new leads.
I also created an “entertainment” app called NapKeeper that’s on the App Store now – and while it’s an entertainment app, it’s written as a business-type app with picker widgets, tab bar, etc.
I think it’s easier to make a game with Corona SDK than a biz app, but with widgets and storyboard it’s becoming easier and easier to create non-game apps with Corona.
Jay [import]uid: 9440 topic_id: 30563 reply_id: 122515[/import]
Not everything is as easy as using newTabBar(), but once you have your head around how things work it’s not as headache-inducing as you might think at first glance.
I finished my first non-game app about a month ago. It is not exactly business, but is another example of using Corona for a non-game app. It has lots of data entry, reports, etc.
@1eimer,
Yes, I would advise laying out interface in Photoshop first to make sure that the interface is easy to understand and use (ideally you could test the screens by showing them to people).
Then I cut the graphics and pack them all into one texture (TexturePacker is great for this), and then in Corona I use spritesheets to display graphics.
I assume most of people will also write another layer of GUI API on top of Corona’s, that would deal with more specific UI elements ( like in my case, I made widgets like custom input text boxes, table view in which you can drag elements to change order, then various types of graphs, schedules, and also, for example, made my own picker as the built-in was not good enough ).
You may also check WidgetCandy, it might work well for you.
@JAWhye, nice work on tutorials! By the way how’s the Renegade project coming along, as well as the other-sdk-ProjectManager? [import]uid: 80100 topic_id: 30563 reply_id: 122596[/import]