Is anyone building business apps around here?

Danny, with all due respect, I feel that is a bad decision. Lets say I’m building apps just for Android. Why would Corona SDK impose IOS tab bar behavior on me as a standard… If a functionality existed in v1 it should continue to exist in v2 IMHO. Staying with v1 for the time being waiting for the storm to settle over v2… Thanks for all the hard work going into stabilizing v2. It would be nice if you could reconsider the decision to get rid of this tab bar functionality. Thank you. 

Jay,

We ran into the same issue… Ended up building our own TabBar so we could capture every state. Unfortunately all our widget code is tied up in a start-up, so I don’t have permission to Open Source it, but it wasn’t too hard to make.

It looks pretty much like the Widget 1.0 bar, just with borders…

http://www.playnome.com/

Really, the biggest thing I think Corona is missing from “Business Apps” is the ability for things to Align to screen borders and to each other.

In the app above I have some helper functions that push objects into specific regions. It works something like this…

[lua]

snap:above(customTabBar,snap.screenBottom)

snap:above(twitterIcon,customTabBar)

snap:left(facebookIcon, twitterIcon)

snap:right(appleIcon,twitterIcon)

[/lua] 

This sets customTabBar.y to display.contentHeight - customTabBar.height and makes it take the full display.contentWidth. The the twitterIcon gets placed just above, facebook to the left, etc.

So no matter what device you are on, those bottom buttons stay where they should be.

I hate to roll my own tab bar, but it may come down to that.

Nice idea on the snap routines - I think I need to do that as well. :slight_smile:

 Jay

I too do business apps and games, fun having to deal with the native text boxes/text fields. I hope someday they change this, its a pain having to code work arounds for the text boxes.

We’re currently building Foresee in Corona…   http://foreseetheday.com   Definitely not a game, and definitely full of network connectivity along with a whole slew of widgets  :slight_smile:

@borderleap That looks awesome… I imagine Corona lends itself well to the flat design style.

Thanks @no2games :slight_smile:  Sure does!  Some things that required a bit of customization to get them to work the way wanted, but really that’s pretty standard whatever framework you use…

@Borderleap, your app looks great!!! Definitely what I was talking in another thread where I asked about UI guidelines for business apps on mobile platforms. Thanks for giving us a peek. 

hey @ksan thanks for the comments!!  :)

We removed it to match the native iOS tab bar behaviour. The fact that widget v1 did it was a bug not a design choice.

Also Widget 2.0 is now open source, so if you want to over-ride the default behaviour you can.

indeed, that looks awesome!

I am also doing business apps from time to time. for my next one, i need to work with a scroll view - how is this component done in 2.0? alright?

I am finding that I need to pay more attention to device screen real estate. Yes the magic config lua or a simple ZoomStretch can make the app run on all devices but that’s not good enough. A listview you design to run on the iPhone 4 for example lets say has 10 rows with 10 records displayed. When you run the app on an iPad it looks huge! Still 10 rows with 10 records displayed. I need to figure out a way to keep actual displayed font sizes comparable between platforms and put in say 20 lines if running on an iPad. Same app running on an iPhone 5 should display 11 rows perhaps.

How is the big question. display.contentWidth & display.contentHeight isn’t the ultimate answer. Anyone tackled this issue yet?

Danny, with all due respect, I feel that is a bad decision. Lets say I’m building apps just for Android. Why would Corona SDK impose IOS tab bar behavior on me as a standard… If a functionality existed in v1 it should continue to exist in v2 IMHO. Staying with v1 for the time being waiting for the storm to settle over v2… Thanks for all the hard work going into stabilizing v2. It would be nice if you could reconsider the decision to get rid of this tab bar functionality. Thank you. 

Hello there.

A few days ago I published the first 2 app for a medical company.

Available in the Apple Store and Google Play:

ASMA:

https://itunes.apple.com/it/app/asma/id650847517?mt=8

https://play.google.com/store/apps/details?id=it.euromultimedia.asma&feature=search_result#?t=W251bGwsMSwyLDEsIml0LmV1cm9tdWx0aW1lZGlhLmFzbWEiXQ…

CARDIOTest:

https://itunes.apple.com/it/app/cardiotest/id651429621?mt=8

https://play.google.com/store/apps/details?id=com.euromultimedia.cardiotest&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5ldXJvbXVsdGltZWRpYS5jYXJkaW90ZXN0Il0.

Corona, lends itself very well to do this kind of applications. I can to combine graphics and data with short production times.

CARDIOTest and ASMA use sqlite and jason data without problem. (little problem with notification in Android con UTC Time, I solved in another way )

All the Best

Pasquale

Congratulations Pasquale. Great work!!! Thanks for sharing.

Hello there.

A few days ago I published the first 2 app for a medical company.

Available in the Apple Store and Google Play:

ASMA:

https://itunes.apple.com/it/app/asma/id650847517?mt=8

https://play.google.com/store/apps/details?id=it.euromultimedia.asma&feature=search_result#?t=W251bGwsMSwyLDEsIml0LmV1cm9tdWx0aW1lZGlhLmFzbWEiXQ…

CARDIOTest:

https://itunes.apple.com/it/app/cardiotest/id651429621?mt=8

https://play.google.com/store/apps/details?id=com.euromultimedia.cardiotest&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5ldXJvbXVsdGltZWRpYS5jYXJkaW90ZXN0Il0.

Corona, lends itself very well to do this kind of applications. I can to combine graphics and data with short production times.

CARDIOTest and ASMA use sqlite and jason data without problem. (little problem with notification in Android con UTC Time, I solved in another way )

All the Best

Pasquale

Congratulations Pasquale. Great work!!! Thanks for sharing.

Hi all, I am working on a business app for software and machine sales for internal use.  The App plays demo movies and helps sales makes detailed quote configurations so it is heavy on tableViews, SQLite, JSON data from Box.net integration to downlaod content.  I also have email integration.  For free, I can do all this and distro the app ad hoc internally.  I think Corona is awesome.

I just refactored and moved to the latest free build and all is working pretty well.  I gotta admit the 2.0 change was frustrating to figure out, but now I think the newest build is pretty good

@J. A. Whye, Your stuff is a gold mine for anyone doing business apps who can code a little and needs a few nudges in the right direction.  Couldnt have done it in 10x the effort without your tutorials.  I am looking forward to your Widgets 2.0 update and some more content.  

BTW, I have Outlaw and Corona Complete and am using the latter.  Care to tout some debug practices?  Corona Complete is clinky but it has a decent debugging UI IMHO.  Whats everyone else using?

Hi all, I am working on a business app for software and machine sales for internal use.  The App plays demo movies and helps sales makes detailed quote configurations so it is heavy on tableViews, SQLite, JSON data from Box.net integration to downlaod content.  I also have email integration.  For free, I can do all this and distro the app ad hoc internally.  I think Corona is awesome.

I just refactored and moved to the latest free build and all is working pretty well.  I gotta admit the 2.0 change was frustrating to figure out, but now I think the newest build is pretty good

@J. A. Whye, Your stuff is a gold mine for anyone doing business apps who can code a little and needs a few nudges in the right direction.  Couldnt have done it in 10x the effort without your tutorials.  I am looking forward to your Widgets 2.0 update and some more content.  

BTW, I have Outlaw and Corona Complete and am using the latter.  Care to tout some debug practices?  Corona Complete is clinky but it has a decent debugging UI IMHO.  Whats everyone else using?

We are doing app ranking boosting service on the net. Contact us if you need. improveappranking.com