Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Windows 8 support, but still no love for biz app devs ?
Started by crussell Oct 23 2014 10:53 PM

48 replies to this topic
[TOPIC CONTROLS]
Page 2 of 2 1 2
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#26

spacewolf

[GLOBAL: userInfoPane.html]
spacewolf
  • Contributor

  • 298 posts
  • Enterprise

So what's the business strategy here? It looks as though anyone who wants to make use of CL to do anything with 'native' widgets is being pushed aside in favour of a mobile platform that no-one really wants - except maybe some businesses. 

 

I think lots of people wanted (and do want) Windows Phone 8 support, including me. I want to be able to put my app on every marketplace out there for maximum exposure. I'd like to see the number of platforms expanded even more, such as the Windows store. I've developed native apps on Windows Phone 8 and Windows 8 store and made some decent money there. I've already utilized CoronaCards for Windows Phone 8 and have an app released. It's pretty simple to do - the learning curve is low.



[TOPIC: post.html]
#27

spacewolf

[GLOBAL: userInfoPane.html]
spacewolf
  • Contributor

  • 298 posts
  • Enterprise

I've made a sort of "business app" with corona. It is a photo decorating app called Snapbook.

 

I had to make many of my own widgets such as the navigation bar at the top and the tool bar that shows up on the main editing page at the bottom, but I was able to build them pretty quickly using some of the built in corona widgets like the scrollview, tableview, and buttons.

 

I made it look like iOS but I've released it no problem on Android as well. I feel like with business apps your going to have to choose a U.I. design and release it the same across all platforms. If you want a different U.I. for different platforms, why not just code natively? Each native platform has its own kind of signature U.I. that is different from other platforms. In order to abstract your app to release on different platforms with a single code base your going to have to choose a single U.I. I think, which means building your own.



[TOPIC: post.html]
#28

thedavebaxter

[GLOBAL: userInfoPane.html]
thedavebaxter
  • Contributor

  • 557 posts
  • Corona SDK

But we also think we have a better way to approach this: CoronaCards. 

 
With CoronaCards, you can approach building a native app like any other developer, taking full advantage of native UI elements, and even using another framework. Then, you can use CoronaCards when you need the power of Corona for rich/interactive elements. The way you use CoronaCards here is much in the same way you might insert a webview into your app. The difference is that instead of a webview you are inserting a Corona view (partial or fullscreen) into your app, and of course, instead of HTML, you are using Lua/Corona APIs. We think this is a great option for developers and we are starting to see people take advantage of this.
 
So that is our current thinking about the key issue in building business apps with Corona. We welcome your comments.

 

 

Can all the Corona Cards demos be converted to Swift from Obj-C please ?

 

Dave



[TOPIC: post.html]
#29

Christopher Bishop

[GLOBAL: userInfoPane.html]
Christopher Bishop
  • Contributor

  • 416 posts
  • Corona SDK

 

Lastly, the UI element sizing and consistency across OS & devices has historically been a challenge for business apps. Corona SDK scaling is a very strong feature for games and ebooks etc but not so much for business apps. I am very encouraged to see the latest blog series by Walter on this topic and look forward to the final installment of the series and keep fingers crossed for a point based design capability for Corona SDK going forward. 

 

@ksan, Am I missing something with this qoute?

 

I don't seem to have a problem with sizing across multiple devices, or maybe I am just doing it wrong but unlike the games I have done when it comes to applications I don't size/position the same way I would in a game but rather convert everything to pixels/percentages and do it like I would a div tag on a webpage.

 

Regarding widgets, not sure what widgets you are looking for? Short of the scroll view I don't use any built in widgets just write my own as they are simple enough to make.

 

secureemailclient.png

 

pslaw_mobile.png



[TOPIC: post.html]
#30

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

Christopher, 

 

I too handled this need myself prior to the recent update but it was a definite challenge especially on the android devices. The image posted on CL Blog which I will paste below summarizes what I was trying to achieve in the past without the adaptive scaling. Having UI elements exactly the same physical size across devices. 

 

Widgets... I just would like to see what is offered by Corona Labs out the box work. They are still full of bugs and every time there is an update other things break. Lack of focus and QA on this framework which I believe is now 3 years old is astounding. I do not wish to rewrite them or take the open source code and fix them myself. I would like Corona Labs to do what it promised to do many times over and fix the existing widgets for what its worth. Walter in this thread signalled the end of support for widgets appearing over the horizon though so not much more to expect on this front I suppose. 

 

PS. Your interface design skills are amazing! That email app looks amazing!!! Congratulations. 

 

Adaptive-Scaling-iOS-Android-phones-tabl



[TOPIC: post.html]
#31

Christopher Bishop

[GLOBAL: userInfoPane.html]
Christopher Bishop
  • Contributor

  • 416 posts
  • Corona SDK

Thanks for the compliment :)

 

I do see your point and not discounting any of them I just come from a different background where I never had 3rd party controls, plugins etc. so always just got use to writing them no matter what language I happen to be in at the time so not really a big fan of the widget library anyway because like you pointed out its hard to fix bugs in other peoples objects :)



[TOPIC: post.html]
#32

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

Enterprise mobility custom app adoption up 713%

 

Worst decision ever for old Corona Labs and new Fuse Powered to turn its back on this ever lucrative and ever growing market. 



[TOPIC: post.html]
#33

bysshe51

[GLOBAL: userInfoPane.html]
bysshe51
  • Observer

  • 5 posts
  • Corona SDK

Developer hat on:

 

I'm with ksan on this one. Thus far I've been very unimpressed with the effects of the acquisition. My support requests go unanswered for weeks now, including deauthorization requests. So much so that I've had to make dummy accounts just to be able to compile on different machines.

 

The answers given so far have no actual position in them. They're business bulls**t bingo answers. Start talking straight. Just yes/no. Any "it depends" is a cop out and will be intepreted as a negative. Not answering will also confirm the negative.

 

  • Will you actively support business apps in the immediate future (yes/no)
  • Will you allow user/session tracking to be completely disabled (yes/no)
  • Will you proactively continue to stabilize the widgets libraries (yes/no)
  • Will you regularly develop new widgets (yes/no)

 

I've learned to code using corona - learning a new language isn't appealing. Thus CoronaCards is useless to me and asking me to migrate to them will make me reanalyze my entire platform choice.

 

 

MBA hat on (some free advice from a strategist from a top-tier firm):

 

The strength of corona is the ease of which someone can learn/write code, and that the apps are native and cross platform. The first part is differentiating in combination with the second part. However if that ease of use disappears, there's no reason to stay with Corona compared to the many other native cross platform coding tools out there.

 

Working with Fuse from a business perspective is a great fit (strategically from Fuse's point of view). However if you lose the core reason why developers use Corona this acquisition will be very costly as there will be no developers left to integrate your platform.



[TOPIC: post.html]
#34

xnailbender

[GLOBAL: userInfoPane.html]
xnailbender
  • Contributor

  • 360 posts
  • Corona SDK

how about Corona start with adding the Android contact list plugin promised over a year ago!!!!

 

I doubt any business app would ever utilize it.

 

don't hold your breath, they are not carrying through, with the classic excuse....

 

engineering is busy.....

 

LOL...

 

Nail



[TOPIC: post.html]
#35

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

don't hold your breath, they are not carrying through, with the classic excuse....

 

engineering is busy.....

 

LOL...

 

Nail

 

Another one... Recently it was stated that WP8 will never get map support as there is simply not enough demand for maps... Hmmm...



[TOPIC: post.html]
#36

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

The answers given so far have no actual position in them. They're business bulls**t bingo answers. Start talking straight. Just yes/no. Any "it depends" is a cop out and will be intepreted as a negative. Not answering will also confirm the negative.

 

Thanks for calling it what it is! You're spot on. 



[TOPIC: post.html]
#37

DavidRangel

[GLOBAL: userInfoPane.html]
DavidRangel
  • Moderator

  • 888 posts
  • Corona Staff

Hey guys - a quick question: what exactly wasn't clear about Walter's earlier post on this very thread?

 

We stated that Corona may not be the best solution for a pure, cookie-cutter UI business app. We'd love to say that Corona is the best for everything, but that's not realistic. But we did say that:

- Corona is great for custom UIs

- Corons is great if you need to go cross-platform

- Via CoronaCards we support a ton of scenarios and still make many things easier

- Via Corona Enterprise anyone can add any additional functionality

 

So I think we have a pretty clear position on this.

 

Do we support everything everyone wants? Unfortunately no. But no other platform does either. And if you go native, you sacrifice ease of development and cross-platform. Unfortunately there are always tradeoffs.

 

Rest assured though that it is our intention to make Corona better all the time.



[TOPIC: post.html]
#38

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

Hey guys - a quick question: what exactly wasn't clear about Walter's earlier post on this very thread?

 

We stated that Corona may not be the best solution for a pure, cookie-cutter UI business app. We'd love to say that Corona is the best for everything, but that's not realistic.

 

For me, nothing left unclear and for that I'm thankful. This clarity and declaration is 3 years too late though. All these years we've been promised something that was apparently never meant to be. That is perhaps why there is some degree of resentment at least on my part.



[TOPIC: post.html]
#39

DavidRangel

[GLOBAL: userInfoPane.html]
DavidRangel
  • Moderator

  • 888 posts
  • Corona Staff

By the way, here is a great example of a business app made with Corona (with a custom UI):

http://getmenume.tumblr.com/

 

It just launched earlier today and on both Android and iOS:

https://itunes.apple.com/us/app/menume/id700326215

https://play.google.com/store/apps/details?id=me.menu.eater

 

And there are a few others. A member of the community is working on a really great looking news app, also with a cool custom UI.



[TOPIC: post.html]
#40

thedavebaxter

[GLOBAL: userInfoPane.html]
thedavebaxter
  • Contributor

  • 557 posts
  • Corona SDK

By the way, here is a great example of a business app made with Corona (with a custom UI):

http://getmenume.tumblr.com/

 

It just launched earlier today and on both Android and iOS:

https://itunes.apple.com/us/app/menume/id700326215

https://play.google.com/store/apps/details?id=me.menu.eater

 

And there are a few others. A member of the community is working on a really great looking news app, also with a cool custom UI.

That is very nice, just been trying it on my iPad.

 

Was this done just in Corona or Corona Cards ?

 

Would love more information about how the app was developed.

 

Dave



[TOPIC: post.html]
#41

DavidRangel

[GLOBAL: userInfoPane.html]
DavidRangel
  • Moderator

  • 888 posts
  • Corona Staff

I don't have a ton of info. I'll see if the developer is willing to give people some info. I believe it is straight up Corona SDK Pro (not Enterprise).



[TOPIC: post.html]
#42

elbowroomapps

[GLOBAL: userInfoPane.html]
elbowroomapps
  • Contributor

  • 353 posts
  • Corona SDK

I took a look at the app posted by David, to see how they are dealing with some of the common problems that people complain about.

 

On the Signup page, there are 4 text fields. On 1 of my Android devices (LG smartphone running Android 4.4.2) the text is not centered in the box. On another Android device (Nexus 7) the text is centered.

 

I have little doubt that the developers wrote the code with the expectation that the results would look the same on all devices. Is this the same problem that has been reported and discussed in these forums many times? If yes, this is why people are complaining and saying Corona is not good for business apps. CoronaLabs has provided a solution that mostly works, but we need solutions that always work.



[TOPIC: post.html]
#43

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

I have little doubt that the developers wrote the code with the expectation that the results would look the same on all devices. Is this the same problem that has been reported and discussed in these forums many times? If yes, this is why people are complaining and saying Corona is not good for business apps. CoronaLabs has provided a solution that mostly works, but we need solutions that always work.

 

Text entry is one of many challenges we all face. Indeed the app looks gorgeous and this is a testament to its designer's talent as well as Corona SDK's rich graphical capabilities but beauty only goes skin deep I'm afraid.

 

For me, as I mentioned earlier in this thread, the API consistency is one of the key issues. A few posts up, David says "- Corons is great if you need to go cross-platform"... Yeah right, if only this a factual statement...

 

Following are few API inconsistencies off the top of my head. I'm sure there are others (please chime in...)

  1. Lack of address book support on Android
  2. Camera API
  3. display.newText performance issues on WP8 causing devs to use bitmap fonts
  4. No map support on WP8
  5. webView differences
  6. Orientation support issues

Because of these and other various challenges, I am not able to deliver consistent experience across the platforms using Corona SDK. So the cross platform development at 10 times the speed promise only go so far. Once you find yourself using a feature not supported on another platform you're stuck with compromises and delays... 



[TOPIC: post.html]
#44

xnailbender

[GLOBAL: userInfoPane.html]
xnailbender
  • Contributor

  • 360 posts
  • Corona SDK

An equivalent Android Contact List plugin that was "coming soon" over a year ago is long overdue.

 

Access to Contact Notes would be a nice addition to the current pluggin.

 

An iOS & Android plugin that returns a complete table of the Contact List is much needed for obvious reasons.

 

Calendar iOS and Android plugin would come in handy.

 

Text attachments would be nice.

 

Users are expecting their purchased apps to work seamlessly with their native apps.  Contact List and Calendar are probably 2 of the most used native apps and these need to be interfaced seamlessly by 3rd party apps.

 

I'm mailing this "wish list" to the big guy at the North Pole.

 

Nail



[TOPIC: post.html]
#45

Christopher Bishop

[GLOBAL: userInfoPane.html]
Christopher Bishop
  • Contributor

  • 416 posts
  • Corona SDK

While I could have built this about 10x faster in HTML5 or native code, I really was just wanting to A: be lazy and B: see if it could be done in corona... (and yes I know not my best work but was in a hurry lol)

 

 

Dashboard::

 

dashboard.png

 

Inbox::

inbox2.png

 

Calendar::

calendars.png



[TOPIC: post.html]
#46

dingo

[GLOBAL: userInfoPane.html]
dingo
  • Contributor

  • 700 posts
  • Corona SDK

christopher, this is awesome!



[TOPIC: post.html]
#47

walter

[GLOBAL: userInfoPane.html]
walter
  • Moderator

  • 726 posts
  • Alumni

Pretty cool!



[TOPIC: post.html]
#48

Christopher Bishop

[GLOBAL: userInfoPane.html]
Christopher Bishop
  • Contributor

  • 416 posts
  • Corona SDK

So I have decided to just open source all my plugins for all the app logic I have built because there really is some pretty cool stuff that you can do for business apps using corona :)

 

You can follow the post here.

http://forums.coronalabs.com/topic/54564-new-plugin-suite/

 

Most of my plugins should be up to github in a few days, if you need something that I don't have just say so as I might not have it only because I don't use that type of logic.

 

Web designers will love the modules as they use percents on width/height/top/left etc. :)



[TOPIC: post.html]
#49

Christopher Bishop

[GLOBAL: userInfoPane.html]
Christopher Bishop
  • Contributor

  • 416 posts
  • Corona SDK


[topic_controls]
Page 2 of 2 1 2
 
[/topic_controls]