Mobile first, mobile right 
TIM POULSEN 
Software Engineer, Tooling Team 
@skypanther
Goal: Convince you to develop 
Mobile First 
Multiplatform 
Native 
With computing in the right place
MOBILE FIRST 
Online activity: 
60% mobile : 40% desktop 
Mobile app usage up 53% since 2013 
(desktop use up by 1%) 
85% time spent in apps, not the browser 
Go Mobile!
THE OBVIOUS REASONS 
Access anywhere, any time 
Hardware integration: 
Camera, Bluetooth, NFC, etc. 
Rich experiences: 
Media, audio, HealthKit, HomeKit, 
beacons, location detection, etc. 
Life integration: 
Calendar, contacts, social networks 
Apple Pay, Google Wallet, Square ... 
Go Mobile!
iOS first, or only? 
Worldwide market share of ~15% 
42% of US market 
Generates 85% more revenue for 
developers than Android 
Targets premier consumers 
Dominates tablet and corporate 
markets 
Closed ecosystem, tight controls, 
restricted hardware, limited licensing
Android first, or only? 
Worldwide market share of ~80% 
52% of US market 
Targets all consumers with range of 
devices 
Multi-user profiles, education/school 
features 
Open ecosystem, limited controls, 
flexible hardware, broader licensing 
Device variations, additional testing, 
more Android versions
Both, at the same time 
Broadest reach 
Highest revenue opportunities 
Highest cost 
Efficient development & testing 
required 
Tailored interfaces 
More design, testing, cost
WEB APPS & MOBILE-OPTIMIZED SITES 
Great for occasional / one-time access 
Not easy to replicate native UI/UX 
Performance is typically poor 
Network connectivity typically required 
Few options for meaningful local data 
storage 
Limited access to device hardware 
Limited security 
Go Native 
As much as possible, it’s a good idea to use the standard UI elements that UIKit provides. 
- iOS Human Interface Guidelines
NATIVE APPS 
Native UX/UI components 
Access to device’s hardware 
Access to OS-specific components 
Greater security 
Better performance 
Go Native
Processing in the right place 
Data Data Data
Demo
Demo 
http://goo.gl/29lShl  “raw” API output from NYS LB 
http://goo.gl/ptyViU  “filtered” API from NodeACS
Native apps using JavaScript 
iOS, Android, Blackberry, and Windows 
Mobile 
Alloy MVC framework 
Appcelerator Cloud Services 
NodeACS 
Appcelerator Titanium
Titanium Open Source
600K developers in 185 countries 
250M devices running Titanium apps 
500+ add-on modules in our Marketplace 
http://gitt.io – search & install 
800+ modules and 300+ UI widgets 
tiConf – community operated developers 
conferences 
www.tidev.io – community-created news 
site 
TiShadow – community-created rapid 
development tool 
Titans – volunteer community advocates 
Our Ecosystem
Appcelerator Enterprise Offerings 
Real time analytics 
Crash monitoring 
Automated testing tools 
Backend data connectors 
API builder 
Support and services
Apps built with Appcelerator Titanium
AT&T WNY Hackathon / Buffalo Open Data

More Related Content

PPTX
Introduction to Mobile Apps
PPTX
Advancement in mobile apps
PDF
Secured Mobile Application Development in Android, Blackberry & iOS
PPTX
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
PPTX
First Steps in iOS Development
PPT
Mobile Application Developer
PPT
Whither Smartphone Development
PPTX
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
Introduction to Mobile Apps
Advancement in mobile apps
Secured Mobile Application Development in Android, Blackberry & iOS
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
First Steps in iOS Development
Mobile Application Developer
Whither Smartphone Development
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

What's hot (15)

PPTX
Mobile app development trends
PPTX
Mobile Application Development Strategy
PDF
The Future of Mobile by Andy Grignon
PPTX
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
PPTX
Sydney Mobile - April 2010 - Tigerspike
PDF
Guidable inclusions brijesh and shivram
PPTX
Hayden -- Mobile Super Forum
PPTX
BOLO Mobile Super Forum
PDF
Enterprise mobility philip_duplessis
PDF
Introducing Android
PDF
Mobile2013
PDF
Enough is not enough - Test Strategy for Mobile
PPTX
android app development by GirnarSoft
PDF
State of smart watches
PPTX
DF14: Drive Salesforce User Productivity with the Pebble SmartWatch
Mobile app development trends
Mobile Application Development Strategy
The Future of Mobile by Andy Grignon
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
Sydney Mobile - April 2010 - Tigerspike
Guidable inclusions brijesh and shivram
Hayden -- Mobile Super Forum
BOLO Mobile Super Forum
Enterprise mobility philip_duplessis
Introducing Android
Mobile2013
Enough is not enough - Test Strategy for Mobile
android app development by GirnarSoft
State of smart watches
DF14: Drive Salesforce User Productivity with the Pebble SmartWatch

Similar to AT&T WNY Hackathon / Buffalo Open Data (20)

KEY
CommNexus San Diego Presentation
ZIP
Introducing Titanium
PDF
Appcelerator Overview
PPTX
Native v s hybrid
PDF
Mobile Apps 2012 conference: From concept to release
PDF
Using HTML5 to Build Mobile Apps
PPT
Appcelerator Corporate Overview
KEY
DFW Wordpress February Meetup - Appcelerator Titanium
ZIP
Introducting Titanium Mobile
PPTX
Debunking Common Myths of Mobile Application Development
ZIP
Titanium @ Minnebar
ZIP
Using Web Technologies to Build Native iPhone & Android Applications
KEY
Open Source World : Using Web Technologies to build native iPhone and Android...
KEY
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
KEY
Mobile Drupal
PPTX
Mobile Design for Instructional Designers
ZIP
Mobile for the rest of us
KEY
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
KEY
Appcelerator Titanium at Mobile 2.0
PPT
Titanium Overview (Mobile March 2011)
CommNexus San Diego Presentation
Introducing Titanium
Appcelerator Overview
Native v s hybrid
Mobile Apps 2012 conference: From concept to release
Using HTML5 to Build Mobile Apps
Appcelerator Corporate Overview
DFW Wordpress February Meetup - Appcelerator Titanium
Introducting Titanium Mobile
Debunking Common Myths of Mobile Application Development
Titanium @ Minnebar
Using Web Technologies to Build Native iPhone & Android Applications
Open Source World : Using Web Technologies to build native iPhone and Android...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Mobile Drupal
Mobile Design for Instructional Designers
Mobile for the rest of us
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Appcelerator Titanium at Mobile 2.0
Titanium Overview (Mobile March 2011)

Recently uploaded (20)

DOCX
search engine optimization ppt fir known well about this
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPT
Geologic Time for studying geology for geologist
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
The various Industrial Revolutions .pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
search engine optimization ppt fir known well about this
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A review of recent deep learning applications in wood surface defect identifi...
WOOl fibre morphology and structure.pdf for textiles
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DP Operators-handbook-extract for the Mautical Institute
sustainability-14-14877-v2.pddhzftheheeeee
Geologic Time for studying geology for geologist
Zenith AI: Advanced Artificial Intelligence
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
A comparative study of natural language inference in Swahili using monolingua...
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles – August ’25 Week III
The various Industrial Revolutions .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
A novel scalable deep ensemble learning framework for big data classification...
1 - Historical Antecedents, Social Consideration.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf

AT&T WNY Hackathon / Buffalo Open Data

  • 1. Mobile first, mobile right TIM POULSEN Software Engineer, Tooling Team @skypanther
  • 2. Goal: Convince you to develop Mobile First Multiplatform Native With computing in the right place
  • 3. MOBILE FIRST Online activity: 60% mobile : 40% desktop Mobile app usage up 53% since 2013 (desktop use up by 1%) 85% time spent in apps, not the browser Go Mobile!
  • 4. THE OBVIOUS REASONS Access anywhere, any time Hardware integration: Camera, Bluetooth, NFC, etc. Rich experiences: Media, audio, HealthKit, HomeKit, beacons, location detection, etc. Life integration: Calendar, contacts, social networks Apple Pay, Google Wallet, Square ... Go Mobile!
  • 5. iOS first, or only? Worldwide market share of ~15% 42% of US market Generates 85% more revenue for developers than Android Targets premier consumers Dominates tablet and corporate markets Closed ecosystem, tight controls, restricted hardware, limited licensing
  • 6. Android first, or only? Worldwide market share of ~80% 52% of US market Targets all consumers with range of devices Multi-user profiles, education/school features Open ecosystem, limited controls, flexible hardware, broader licensing Device variations, additional testing, more Android versions
  • 7. Both, at the same time Broadest reach Highest revenue opportunities Highest cost Efficient development & testing required Tailored interfaces More design, testing, cost
  • 8. WEB APPS & MOBILE-OPTIMIZED SITES Great for occasional / one-time access Not easy to replicate native UI/UX Performance is typically poor Network connectivity typically required Few options for meaningful local data storage Limited access to device hardware Limited security Go Native As much as possible, it’s a good idea to use the standard UI elements that UIKit provides. - iOS Human Interface Guidelines
  • 9. NATIVE APPS Native UX/UI components Access to device’s hardware Access to OS-specific components Greater security Better performance Go Native
  • 10. Processing in the right place Data Data Data
  • 11. Demo
  • 12. Demo http://goo.gl/29lShl  “raw” API output from NYS LB http://goo.gl/ptyViU  “filtered” API from NodeACS
  • 13. Native apps using JavaScript iOS, Android, Blackberry, and Windows Mobile Alloy MVC framework Appcelerator Cloud Services NodeACS Appcelerator Titanium
  • 15. 600K developers in 185 countries 250M devices running Titanium apps 500+ add-on modules in our Marketplace http://gitt.io – search & install 800+ modules and 300+ UI widgets tiConf – community operated developers conferences www.tidev.io – community-created news site TiShadow – community-created rapid development tool Titans – volunteer community advocates Our Ecosystem
  • 16. Appcelerator Enterprise Offerings Real time analytics Crash monitoring Automated testing tools Backend data connectors API builder Support and services
  • 17. Apps built with Appcelerator Titanium

Editor's Notes

  • #2: How many are developing a mobile app for their project? Target platform?
  • #10: Native UX and UI components –better user experience, matches what they see in other apps Access to hardware – camera, GPS, microphone, et. Access to OS components – database, file system, native map kits, etc. Greater security – access keystores & secure storage, app not sent across the wire, reverse engineering and decompiling possible but more difficult than with HTML/JS apps Better performance
  • #15: Apache licensed – Titanium framework, Alloy MVC, command-line tools, and many other projects
  • #18: McDonalds, Homes.com, eBay