Would Corona be suitable for building an e-commerce app, i.e. online shopping?

Would Corona be suitable for building an e-commerce app, i.e. making online purchases?

For example, if a fashion retailer wanted an app to allow users browse and buy clothes. So I’m talking about browsing stock, adding items to a basket, checking out, handling payments, etc.

I’m vaguely familiar with the Corona ‘store’ API that allows in-app purchases but obviously this is for App Store purchases only.

Hey,

I don’t want to say it’s impossible to develop a shopping app with corona, but the question is why?

I think a normal mobile optimized web shop would do the same with less afford and more safety and flexibility.

Is there a special reason (plus the one that you want to develop with corona) for doing it with corona?

Greetings Torben

Hi,

I think one of the main merits of using Corona is the ability to have native look and feel of an app. It could also allow you to be more creative with your UI, as well as possibly integrating other 3rd part libraries if you want for example a QR code scanner.

On accepting payment, I would recommend you look at integrating Stripe https://stripe.com/docs/api/curl you can easily use REST API from within Corona to do your transactions.

-Mohamed

Thanks for the responses guys. As Mohammed pointed out, I want a (semi) native app for look and feel, performance, responsiveness, etc.

I could use PhoneGap but the user experience can sometimes be inferior compared to natively-compiled SDK’s such as Corona.

From what you are saying, it seems that there is no built-in solution to do this in Corona, like something along the lines of Corona’s in-app purchase API.

Stephen.

I totally agree, IMHO I think your users will have a much better experience if the app is develop on Corona rather than a web based solution.

Check out this plugin http://docs.coronalabs.com/daily/plugin/fortumo/ from Fortumo, haven’t used it before, but looks like it might do the job.

-Mohamed 

Steve - here is my take on this: we see more and more companies that want to develop rich experiences on mobile. This applies to games, but also to business apps, utilities, retail apps, etc. While you could go with a very standard web and shopping cart look, people now expect something nicer and more interactive.

In my opinion, Corona is perfect for that.

As for payment, there are several options. You can call any REST API with Corona. Or you could use something like Fortumo. Or you can build in any native SDK (e.g., Paypal) with Corona Enterprise.

Hey,

I don’t want to say it’s impossible to develop a shopping app with corona, but the question is why?

I think a normal mobile optimized web shop would do the same with less afford and more safety and flexibility.

Is there a special reason (plus the one that you want to develop with corona) for doing it with corona?

Greetings Torben

Hi,

I think one of the main merits of using Corona is the ability to have native look and feel of an app. It could also allow you to be more creative with your UI, as well as possibly integrating other 3rd part libraries if you want for example a QR code scanner.

On accepting payment, I would recommend you look at integrating Stripe https://stripe.com/docs/api/curl you can easily use REST API from within Corona to do your transactions.

-Mohamed

Thanks for the responses guys. As Mohammed pointed out, I want a (semi) native app for look and feel, performance, responsiveness, etc.

I could use PhoneGap but the user experience can sometimes be inferior compared to natively-compiled SDK’s such as Corona.

From what you are saying, it seems that there is no built-in solution to do this in Corona, like something along the lines of Corona’s in-app purchase API.

Stephen.

I totally agree, IMHO I think your users will have a much better experience if the app is develop on Corona rather than a web based solution.

Check out this plugin http://docs.coronalabs.com/daily/plugin/fortumo/ from Fortumo, haven’t used it before, but looks like it might do the job.

-Mohamed 

Steve - here is my take on this: we see more and more companies that want to develop rich experiences on mobile. This applies to games, but also to business apps, utilities, retail apps, etc. While you could go with a very standard web and shopping cart look, people now expect something nicer and more interactive.

In my opinion, Corona is perfect for that.

As for payment, there are several options. You can call any REST API with Corona. Or you could use something like Fortumo. Or you can build in any native SDK (e.g., Paypal) with Corona Enterprise.