Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
So You Want Build a
Mobile App
Aaron K. Saunders
CEO Founder Clearly Innovative Inc
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
Building a mobile
application is not
building a company, it is
just an app!
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
Does anyone care
other than you?
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
Does
anyone
care other
than you?
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
http://www.uxbooth.com/articles/12207/
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
Web Based - Hybrid
Frameworks
● Ionic Framework - AngularJS
● jQuery Mobile
● Touchstone - ReactJS
● Sencha Touch
● KendoUI
● Intel XDK
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
http://phonegap.com/2012/05/02/phonegap-explained-visually/
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
Where is My Data
Stored?
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
Hire a Team?
• Database Developer
• Operations Resource
• Ruby, PHP, NodeJS or Resource
• $$$$$$$$$$$$$$$$
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
Not So Fast… Do I
have any clients yet?
Transform Your Vision Into A Mobile Solution | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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 | build@clearlyinnovative.com
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

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

  • 1.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com So You Want Build a Mobile App Aaron K. Saunders CEO Founder Clearly Innovative Inc
  • 2.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 3.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com
  • 4.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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.
  • 5.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Building a mobile application is not building a company, it is just an app!
  • 6.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Does anyone care other than you?
  • 7.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Does anyone care other than you?
  • 8.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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?
  • 9.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Don’t Forget About User Experience and User Design… Mobile apps don’t come with a user’s manual
  • 10.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com http://www.uxbooth.com/articles/12207/
  • 11.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com What’s An App - Terminology ● Mobile Web Application/Site ● Web Based Hybrid Mobile Application ● Javascript-Hybrid Mobile Application ● Native Mobile Application
  • 12.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 13.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 14.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Web Based - Hybrid Frameworks ● Ionic Framework - AngularJS ● jQuery Mobile ● Touchstone - ReactJS ● Sencha Touch ● KendoUI ● Intel XDK
  • 15.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com http://phonegap.com/2012/05/02/phonegap-explained-visually/
  • 16.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 17.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com JavaScript is Everywhere Where is My Data Stored? http://sdtimes.com/the-future-of-javascript-is-almost-now/
  • 18.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Javascript - Hybrid Mobile Frameworks • Appcelerator - Javascript • Xamarin - C# • ReactNative - Javascript • RubyMotion – Ruby • Telerik – Full Suite of tools Native & HTML • (Telerik )NativeScript - Javascript
  • 19.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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.
  • 20.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Where is My Data Stored?
  • 21.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Where is My Data Stored? • Build & Host your own backend • Let some one else build it for you
  • 22.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Hire a Team? • Database Developer • Operations Resource • Ruby, PHP, NodeJS or Resource • $$$$$$$$$$$$$$$$
  • 23.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com Not So Fast… Do I have any clients yet?
  • 24.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 25.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 26.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 27.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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
  • 28.
    Transform Your VisionInto A Mobile Solution | build@clearlyinnovative.com 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