mobile application workshop - so you want to build a mobile app?

28
Transform Your Vision Into A Mobile Solution | [email protected] So You Want Build a Mobile App Aaron K. Saunders CEO Founder Clearly Innovative Inc

Upload: aaron-saunders

Post on 07-Aug-2015

1.083 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

So You Want Build a Mobile App

Aaron K. SaundersCEO Founder Clearly Innovative Inc

Page 2: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Who Am I● Founder of Clearly Innovative Inc● Author of Book on Mobile App

Development published by Wiley● Adjunct Professor at Howard

University teaching mobile development

● In software development for over 20+ years

● Undergraduate Degree CS, MBA IT & Strategy

Page 3: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Page 4: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Conversation Starters...● Building, writing software is hard and

not for everyone so don’t feel bad if it is not for you.

● Hackathons are not the solution to your development challenges.

● Use free, open source resources to get you started, then find the best process for you to learn.

Page 5: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Building a mobile application is not

building a company, it is just an app!

Page 6: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Does anyone care other than

you?

Page 7: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Does anyone

care other

than you?

Your App

All the other stuff

Page 8: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Just An App – Other Concerns● Where is the content coming from?● What is your marketing plan?● Where is the website?● How will you get noticed?● Who will support the

app/website/data storage● What will keep people engaged?

Page 9: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Don’t Forget About User Experience and

User Design… Mobile apps don’t come with a user’s

manual

Page 10: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

http://www.uxbooth.com/articles/12207/

Page 11: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

What’s An App - Terminology

● Mobile Web Application/Site● Web Based Hybrid Mobile Application● Javascript-Hybrid Mobile Application● Native Mobile Application

Page 12: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Mobile Websites● Web site modified to support web

browsers● This is the baseline that you should

look to support● Google has modified search to

prioritize mobile enabled sites● Can be addressed using responsive

design or mobile specific frameworks when building app

Page 13: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Web Based Hybrid Mobile Applications● A website packaged in a native

container● Popular Framework is Apache

Cordova aka Phonegap● Provides access to native functionality

through plugins● User’s download application App Store

& Google Play● The User Interface is still web based

technologies

Page 14: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Web Based - Hybrid Frameworks

● Ionic Framework - AngularJS● jQuery Mobile● Touchstone - ReactJS● Sencha Touch● KendoUI● Intel XDK

Page 15: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

http://phonegap.com/2012/05/02/phonegap-explained-visually/

Page 16: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Javascript - Hybrid Mobile Applications● Programing in Javascript - compiling

with libraries to generate native code● Provides access to native functionality

through javascript libraries/APIs● User’s download application App Store

& Google Play● The User Interface is NATIVE not

HTML/CSS

Page 17: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

JavaScript is Everywhere

Where is My Data Stored?

http://sdtimes.com/the-future-of-javascript-is-almost-now/

Page 18: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Javascript - Hybrid Mobile Frameworks

• Appcelerator - Javascript• Xamarin - C#• ReactNative - Javascript• RubyMotion – Ruby• Telerik – Full Suite of tools Native &

HTML• (Telerik )NativeScript - Javascript

Page 19: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Why Does This Matter?

• This information is to educate you on options for your mobile development solution.

• You don’t have to learn objective-c, swift, java, C# to get your project jumpstarted.

• Educate yourself to protect yourself and your vision.

Page 20: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Where is My Data Stored?

Page 21: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Where is My Data Stored?

• Build & Host your own backend• Let some one else build it for you

Page 22: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Hire a Team?

• Database Developer• Operations Resource• Ruby, PHP, NodeJS or Resource• $$$$$$$$$$$$$$$$

Page 23: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Not So Fast… Do I have any clients yet?

Page 24: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Integrated Backend Platform Solutions• Kinvey – Data, Analytics, Push, 3rd

Party API• Parse – Data, Analytics, Push• Appcelerator - Data, Analytics, Push,

3rd Party API• Backand - Data, Analytics, Push• Ionic – Analytics, Push

Page 25: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Data Integration

• Most have JavaScript libraries• All Support REST API• Some are free, others have starter

pricing• IMHO, Best & least expensive way to

get Solution up and running

Page 26: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Quick Summary – Getting the MVP Built

• There are more cost effective ways to build the initial MVP of your mobile solution than build a native objective-c, java application; know your options

Page 27: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Quick Summary – The WHOLE Product

• Your PRODUCT is more than an application, factor in all aspects of a complete solution to make sure your vision can be achieved

Page 28: Mobile Application Workshop - So You Want To Build a Mobile App?

Transform Your Vision Into A Mobile Solution | [email protected]

Quick Summary - BackEnd

• You don’t necessarily need to hire a Ruby, PHP, NodeJS resource to build your backend database, there are more cost efficient options for the early phase of your solution