Need help for planning for a e-business applications for Android, IOS, Web.

What OS/Software/Development Tools/API are needed for minimum cost in the e-business application development for Android, IOS and Web ?

Thank you very much!
Claws HoEngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
The question is like asking what tools do you need to build a house.  At a minimum, a hammer, saw, screwdriver, wrench will probably do it.   But those tools do not give you the skills of a carpenter, plumber, electrician, mason etc.

You can perhaps use a simple text editor, but for android start here and get the free android studio http://developer.android.com/index.html.  For IOS start here https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ and if you have a mac you can use the free XCode.  

A good inexpensive alternative are products from jetbrains.  For ios there is https://www.jetbrains.com/objc/ and for android/java https://www.jetbrains.com/idea/ and for web https://www.jetbrains.com/webstorm

So that is at most several hundred dollars for the essential tools. You may need some image manipulation tools as well. You can use an online tool for free from https://pixlr.com/ or or desktop tool http://www.gimp.org/ although the standard is http://www.adobe.com/products/photoshop.html

Those are your basic tools ranging from free to less than $500 total.  Just like building a house, you can use less than $500 of tools but you still need land, material and more importantly, the knowledge of each of the different disciplines.   In addition a lot more time than you ever expected.  

The same is going to be true for building an e-business application.  It will end up being less expensive to pay a professional(s) just in the amount of time than starting from scratch.  Your skills should include general logic and programming, learning html, css, javascript, java (android), swift (ios), sql query language, familiarize yourself with different database options, familiarize yourself with different hosting/app platform options, e-commerce/payments, security.

Learning
https://www.codecademy.com/
https://www.codeschool.com/
http://www.learnjavaonline.org/
https://developer.apple.com/swift/

App Platforms
https://azure.microsoft.com/en-us/
https://cloud.google.com/appengine/
http://aws.amazon.com/application-hosting/
https://www.heroku.com/
https://www.parse.com/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Claws HoEngineerAuthor Commented:
Thank you very much! It is the first question I asked in the experts-exchange community. Actually I am not going to build a complex house. It just needs simple function. I build up just for experiment and feel what it looks like. Then I will find someone to do it. Since the skillset of the programmers might not cover all areas. I just start from scratch to understand what have to be understood before getting the programmers.

Your information get me started in the first phase - information research.

Due to limited budget, I would go for multiple simple parts and submit to crowdsouring, rather than a whole project handled by a programming shop.

It is very impressive and quick enough to serve my need. I see that expert-exchange is very power and helpful with the members like you. Do you get paid by Expert-Exchange ??
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
Just the mention of "e-business application" means it is not as simple as you would think.  

The first thing you should do is make sure you have a solid business plan as well as write out the goals for both yourself and the  users of the app.  

The next step is to use powerpoint or google presentation and very roughly block out the layout of each of the app's screens without worrying about how it is done.  Just worry about the overall visual experience.

Use your rough layouts to hire a developer that can take you from start to finish. You will probably need to hire multiple people as you either concentrate in ios or android or web.  Work with somebody that can take you from start to finish and I would stay way from those crowd sourcing sites.

>Do you get paid by Expert-Exchange
Free access and t-shirts https://secure.experts-exchange.com/rewards.jsp#freeaccess
More importantly the more questions you answer, the more you learn by working with others from around the globe and researching.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Android

From novice to tech pro — start learning today.