mobile application workshop - so you want to build a mobile app?
TRANSCRIPT
Transform Your Vision Into A Mobile Solution | [email protected]
So You Want Build a Mobile App
Aaron K. SaundersCEO Founder Clearly Innovative Inc
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
Transform Your Vision Into A Mobile Solution | [email protected]
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.
Transform Your Vision Into A Mobile Solution | [email protected]
Building a mobile application is not
building a company, it is just an app!
Transform Your Vision Into A Mobile Solution | [email protected]
Does anyone
care other
than you?
Your App
All the other stuff
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?
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
Transform Your Vision Into A Mobile Solution | [email protected]
http://www.uxbooth.com/articles/12207/
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
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
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
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
Transform Your Vision Into A Mobile Solution | [email protected]
http://phonegap.com/2012/05/02/phonegap-explained-visually/
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
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/
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
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.
Transform Your Vision Into A Mobile Solution | [email protected]
Where is My Data Stored?
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
Transform Your Vision Into A Mobile Solution | [email protected]
Hire a Team?
• Database Developer• Operations Resource• Ruby, PHP, NodeJS or Resource• $$$$$$$$$$$$$$$$
Transform Your Vision Into A Mobile Solution | [email protected]
Not So Fast… Do I have any clients yet?
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
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
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
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
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