SlideShare uma empresa Scribd logo
1 de 45
Building Mobile AppsBuilding Mobile Apps
for Businessfor Business
Dan Hermes
Mobile Consultant
Lexicon Systems
Website: www.lexiconsystemsinc.com
Email: dan@lexiconsystemsinc.com
Phone: 781-526-0738
Twitter: @lexiconsystems
Blog: www.itshopkeeping.com
TakeawaysTakeaways
Responsive Design is fast and cheap
◦ Good for websites
◦ OK for some lightweight apps
Most serious mobile apps are native
Cross-platform is often necessary
Choose your toolset carefully
SponsorSponsor
Why mobile?Why mobile?
Americans used smartphone and tablet apps
more than PCs to access the Internet.
Source: CNN, January 2014 / corroborated by Marissa Mayer, CEO of Yahoo
(Google isn’t telling.)
80-90% of U.S. adults now own a mobile
phone. 50-60% of those are smartphones.
Sources: various (Pew)
¼ to ½ of online searches take place on a
mobile device
Sources: various
And what about tablets?And what about tablets?
When we were an agrarian nation, all cars were
trucks. But as people moved more towards urban
centers, people started to get into cars. I think
PCs are going to be like trucks. Fewer people will
need them. And this transformation is going to
make some people uneasy... because the PC has
taken us a long way.
Steve Jobs, 2010
Post-PC Era: 2015
Mobile Phones > first world population
◦ 1.9B devices
Tablets > PC sales
◦ 320M tablets vs. 316M PCs worldwide
Android devices > 3x Windows
◦ 1.3B Android devices vs. 373M Windows
Ultramobile > 20% of PC sales
◦ MacBook Air, Surface Pro, etc.
◦ 62M in 2015
Source: Gartner 2015 Device Shipment Projections (June 2014)
The UpshotThe Upshot
Data Consumers (Conclusive)
◦ Mobile phones and tablets
Data Producers (Jury is still out)
◦ PCs and Ultrabooks
◦ Some tablets and phones
◦ The future of business machines
 Android vs. Windows
◦ Many unknowns here
What Do Data Consumers Need?What Do Data Consumers Need?
Responsive DesignResponsive Design
Images courtesy of Beacon Technologies and Arcplan
Responsive Design #FAILResponsive Design #FAIL
Image courtesy of moxy ox
Responsive Design #WINResponsive Design #WIN
Image courtesy of moxy ox
Responsive Design #WINResponsive Design #WIN
Responsive Design #WINResponsive Design #WIN
The Responsive ExperienceThe Responsive Experience
Image courtesy of responsivedesign.ca
Responsive Design isResponsive Design is
recommended whenrecommended when
the app is SIMPLE and
user expectation is LOW
What is a website?
a simple app
Mobile Web Toolset OptionsMobile Web Toolset Options
HTML5, CSS, JavaScript
and
C#/ASP.NET
Java
PHP
Limitations of Responsive WebLimitations of Responsive Web
AppsApps
Reduced Functionality
Unfamiliar Interface
Poor Performance
Decreased User Experience
THE REAL RISK?
Responsive Web App #FAILResponsive Web App #FAIL
Older Facebook app written in HTML5
Solution#1Solution#1
1. Escape Hatch / Full Screen Button
◦ Goes to full-screen web app
◦ May or may not be useable
◦ Doesn’t address experience
or performance
Solution#2: Native Mobile AppSolution#2: Native Mobile App
Go Where the People Are
◦ App Store Stats
Better Performance
Optimal User Experience
PCR EssentialsPCR Essentials
On iTunes and Play Store
Android version by our team
Written in Xamarin
DineBostonDineBoston
DineBostonDineBoston
VIDEO
Mobile App TypesMobile App Types
Mobile Web /Responsive
◦ Browser-based
Native
◦ iOS, Android, OR Windows
Hybrid
◦ Web app wrapped in a native app
Cross-platform
◦ iOS, Android, AND Windows
Mobile App Tools/ResourcesMobile App Tools/Resources
Mobile Web/Responsive
◦ HTML5, CSS, and JavaScript,
(C#, Java, PHP, etc.)
Native
◦ Objective-C, Java, or C#
Hybrid
◦ PhoneGap, Titanium
Cross-platform
◦ Xamarin (C#)
Smartphone OS Market ShareSmartphone OS Market Share
(Q1 2014)(Q1 2014)
Android – 81%
iOS – 15%
Windows Phone – 3%
What does this mean?
Source: International Data Corporation (IDC)
Single platform apps are risky
Hybrid AppsHybrid Apps
Web app wrapped in a native app
◦ PhoneGap
◦ Appcelerator Titanium
Yes, it’s in the app stores
No, it’s not really a native app
Cross-platform AppsCross-platform Apps
◦ Shared Code
 Code reuse
◦ One technology stack
 Instead of several
◦ Native app quality
◦ Native app performance
◦ Native phone functionality (location, camera, etc.)
Cross-platform DevelopmentCross-platform Development
Cross-platform AppsCross-platform Apps
High-performance
Great user experience
Fully native executable
Reusable code
Just one dev team
Gartner Strongly RecommendsGartner Strongly Recommends
XamarinXamarin
“Xamarin's architectural approach provides
completely native UIs with better performance than
other cross-platform techniques... Xamarin uses
multifaceted technology built by a cohesive team
with a solid long-term track record.”
-Gartner, August 2013
Recognized as Mobile “Visionary” in
2013 Magic Quadrant for MADP
Xamarin Customers Include…Xamarin Customers Include…
Xamarin pre-3.0Xamarin pre-3.0
Layouts XAMLUIKit
Xamarin 3.0 with Xamarin.FormsXamarin 3.0 with Xamarin.Forms
TakeawaysTakeaways
Responsive Design is fast and cheap
◦ Good for websites
◦ OK for some lightweight apps
Most serious mobile apps are native
Cross-platform is often necessary
Choose your toolset carefully
Need high-performance cross-platform
business apps?
Building Mobile AppsBuilding Mobile Apps
for Businessfor Business
Do you want to know more?
Do you need an app built?
Dan Hermes
Mobile Consultant
Lexicon Systems
www.lexiconsystemsinc.com
dan@lexiconsystemsinc.com
(781)526-0738
Twitter: @lexiconsystems
Blog: www.itshopkeeping.com
Jonathan LaMaster
Director of Sales
Lexicon Systems
jonathan@lexiconsystemsinc.com
(617)833-5816

Mais conteúdo relacionado

Mais procurados

How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
Alex Sam
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
Dipesh Mukerji
 

Mais procurados (20)

Your Guide to a Modern Mobile-First Web Strategy
Your Guide to a Modern Mobile-First Web StrategyYour Guide to a Modern Mobile-First Web Strategy
Your Guide to a Modern Mobile-First Web Strategy
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
 
Mobile App Development Process
Mobile App Development ProcessMobile App Development Process
Mobile App Development Process
 
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Hybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stackHybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stack
 
How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Responsive design must have or nice to have
Responsive design   must have or nice to haveResponsive design   must have or nice to have
Responsive design must have or nice to have
 
Mobile Development Overview
Mobile Development OverviewMobile Development Overview
Mobile Development Overview
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
EVOLVE'15 | Keynote | Gordon Pike | The Thing Constant Is Change
EVOLVE'15 | Keynote | Gordon Pike | The Thing Constant Is ChangeEVOLVE'15 | Keynote | Gordon Pike | The Thing Constant Is Change
EVOLVE'15 | Keynote | Gordon Pike | The Thing Constant Is Change
 

Semelhante a Building Mobile Apps for Business

Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
mpgco
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
RZasadzinski
 

Semelhante a Building Mobile Apps for Business (20)

Mobile in 2015 - eduWeb 2014
Mobile in 2015 -  eduWeb 2014Mobile in 2015 -  eduWeb 2014
Mobile in 2015 - eduWeb 2014
 
Inspiratiedag uitapps
Inspiratiedag uitappsInspiratiedag uitapps
Inspiratiedag uitapps
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
How App Usability, Functionality, and Analysis are Changing with Mobile
  How App Usability, Functionality, and Analysis are Changing with Mobile  How App Usability, Functionality, and Analysis are Changing with Mobile
How App Usability, Functionality, and Analysis are Changing with Mobile
 
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | OxiemGet Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
Get Mobile | Mobile & Digital Marketing | Crystal Olig | Upward | Oxiem
 
Cti av3
Cti av3Cti av3
Cti av3
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
ImranBaigCV
ImranBaigCVImranBaigCV
ImranBaigCV
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
The Future of Mobile by Andy Grignon
The Future of Mobile by Andy GrignonThe Future of Mobile by Andy Grignon
The Future of Mobile by Andy Grignon
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making Process
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 

Mais de danhermes

Cross platform mobile development in c#
Cross platform mobile development in c#Cross platform mobile development in c#
Cross platform mobile development in c#
danhermes
 
What can mobile do for me
What can mobile do for meWhat can mobile do for me
What can mobile do for me
danhermes
 
Mastering human communication patterns
Mastering human communication patternsMastering human communication patterns
Mastering human communication patterns
danhermes
 

Mais de danhermes (9)

Azure Mobile Apps with Xamarin
Azure Mobile Apps with XamarinAzure Mobile Apps with Xamarin
Azure Mobile Apps with Xamarin
 
Developing Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with XamarinDeveloping Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with Xamarin
 
Xamarin Navigation Patterns
Xamarin Navigation PatternsXamarin Navigation Patterns
Xamarin Navigation Patterns
 
Xamarin Navigation Patterns
Xamarin Navigation PatternsXamarin Navigation Patterns
Xamarin Navigation Patterns
 
Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patterns
 
Cross platform mobile development in c#
Cross platform mobile development in c#Cross platform mobile development in c#
Cross platform mobile development in c#
 
What can mobile do for me
What can mobile do for meWhat can mobile do for me
What can mobile do for me
 
Agile Development in .NET
Agile Development in .NETAgile Development in .NET
Agile Development in .NET
 
Mastering human communication patterns
Mastering human communication patternsMastering human communication patterns
Mastering human communication patterns
 

Building Mobile Apps for Business

  • 1. Building Mobile AppsBuilding Mobile Apps for Businessfor Business Dan Hermes Mobile Consultant Lexicon Systems Website: www.lexiconsystemsinc.com Email: dan@lexiconsystemsinc.com Phone: 781-526-0738 Twitter: @lexiconsystems Blog: www.itshopkeeping.com
  • 2. TakeawaysTakeaways Responsive Design is fast and cheap ◦ Good for websites ◦ OK for some lightweight apps Most serious mobile apps are native Cross-platform is often necessary Choose your toolset carefully
  • 4. Why mobile?Why mobile? Americans used smartphone and tablet apps more than PCs to access the Internet. Source: CNN, January 2014 / corroborated by Marissa Mayer, CEO of Yahoo (Google isn’t telling.) 80-90% of U.S. adults now own a mobile phone. 50-60% of those are smartphones. Sources: various (Pew) ¼ to ½ of online searches take place on a mobile device Sources: various
  • 5. And what about tablets?And what about tablets? When we were an agrarian nation, all cars were trucks. But as people moved more towards urban centers, people started to get into cars. I think PCs are going to be like trucks. Fewer people will need them. And this transformation is going to make some people uneasy... because the PC has taken us a long way. Steve Jobs, 2010
  • 6. Post-PC Era: 2015 Mobile Phones > first world population ◦ 1.9B devices Tablets > PC sales ◦ 320M tablets vs. 316M PCs worldwide Android devices > 3x Windows ◦ 1.3B Android devices vs. 373M Windows Ultramobile > 20% of PC sales ◦ MacBook Air, Surface Pro, etc. ◦ 62M in 2015 Source: Gartner 2015 Device Shipment Projections (June 2014)
  • 7. The UpshotThe Upshot Data Consumers (Conclusive) ◦ Mobile phones and tablets Data Producers (Jury is still out) ◦ PCs and Ultrabooks ◦ Some tablets and phones ◦ The future of business machines  Android vs. Windows ◦ Many unknowns here
  • 8. What Do Data Consumers Need?What Do Data Consumers Need?
  • 9. Responsive DesignResponsive Design Images courtesy of Beacon Technologies and Arcplan
  • 10. Responsive Design #FAILResponsive Design #FAIL Image courtesy of moxy ox
  • 11. Responsive Design #WINResponsive Design #WIN Image courtesy of moxy ox
  • 14. The Responsive ExperienceThe Responsive Experience Image courtesy of responsivedesign.ca
  • 15. Responsive Design isResponsive Design is recommended whenrecommended when the app is SIMPLE and user expectation is LOW What is a website? a simple app
  • 16. Mobile Web Toolset OptionsMobile Web Toolset Options HTML5, CSS, JavaScript and C#/ASP.NET Java PHP
  • 17. Limitations of Responsive WebLimitations of Responsive Web AppsApps Reduced Functionality Unfamiliar Interface Poor Performance Decreased User Experience THE REAL RISK?
  • 18.
  • 19. Responsive Web App #FAILResponsive Web App #FAIL Older Facebook app written in HTML5
  • 20. Solution#1Solution#1 1. Escape Hatch / Full Screen Button ◦ Goes to full-screen web app ◦ May or may not be useable ◦ Doesn’t address experience or performance
  • 21. Solution#2: Native Mobile AppSolution#2: Native Mobile App Go Where the People Are ◦ App Store Stats Better Performance Optimal User Experience
  • 22. PCR EssentialsPCR Essentials On iTunes and Play Store Android version by our team Written in Xamarin
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 32. Mobile App TypesMobile App Types Mobile Web /Responsive ◦ Browser-based Native ◦ iOS, Android, OR Windows Hybrid ◦ Web app wrapped in a native app Cross-platform ◦ iOS, Android, AND Windows
  • 33. Mobile App Tools/ResourcesMobile App Tools/Resources Mobile Web/Responsive ◦ HTML5, CSS, and JavaScript, (C#, Java, PHP, etc.) Native ◦ Objective-C, Java, or C# Hybrid ◦ PhoneGap, Titanium Cross-platform ◦ Xamarin (C#)
  • 34. Smartphone OS Market ShareSmartphone OS Market Share (Q1 2014)(Q1 2014) Android – 81% iOS – 15% Windows Phone – 3% What does this mean? Source: International Data Corporation (IDC) Single platform apps are risky
  • 35. Hybrid AppsHybrid Apps Web app wrapped in a native app ◦ PhoneGap ◦ Appcelerator Titanium Yes, it’s in the app stores No, it’s not really a native app
  • 36. Cross-platform AppsCross-platform Apps ◦ Shared Code  Code reuse ◦ One technology stack  Instead of several ◦ Native app quality ◦ Native app performance ◦ Native phone functionality (location, camera, etc.)
  • 38. Cross-platform AppsCross-platform Apps High-performance Great user experience Fully native executable Reusable code Just one dev team
  • 39. Gartner Strongly RecommendsGartner Strongly Recommends XamarinXamarin “Xamarin's architectural approach provides completely native UIs with better performance than other cross-platform techniques... Xamarin uses multifaceted technology built by a cohesive team with a solid long-term track record.” -Gartner, August 2013 Recognized as Mobile “Visionary” in 2013 Magic Quadrant for MADP
  • 40. Xamarin Customers Include…Xamarin Customers Include…
  • 42. Xamarin 3.0 with Xamarin.FormsXamarin 3.0 with Xamarin.Forms
  • 43.
  • 44. TakeawaysTakeaways Responsive Design is fast and cheap ◦ Good for websites ◦ OK for some lightweight apps Most serious mobile apps are native Cross-platform is often necessary Choose your toolset carefully Need high-performance cross-platform business apps?
  • 45. Building Mobile AppsBuilding Mobile Apps for Businessfor Business Do you want to know more? Do you need an app built? Dan Hermes Mobile Consultant Lexicon Systems www.lexiconsystemsinc.com dan@lexiconsystemsinc.com (781)526-0738 Twitter: @lexiconsystems Blog: www.itshopkeeping.com Jonathan LaMaster Director of Sales Lexicon Systems jonathan@lexiconsystemsinc.com (617)833-5816