Top Banner
Mobile first, mobile right TIM POULSEN Software Engineer, Tooling Team @skypanther
18

AT&T WNY Hackathon / Buffalo Open Data

Jun 19, 2015

Download

Technology

Tim Poulsen

Writing mobile apps that leverage open data
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AT&T WNY Hackathon / Buffalo Open Data

Mobile first, mobile rightTIM POULSEN

Software Engineer, Tooling Team@skypanther

Page 2: AT&T WNY Hackathon / Buffalo Open Data

Goal: Convince you to develop

Mobile FirstMultiplatformNativeWith computing in the right place

Page 3: AT&T WNY Hackathon / Buffalo Open Data

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!

Page 4: AT&T WNY Hackathon / Buffalo Open Data

THE OBVIOUS REASONS

Access anywhere, any timeHardware integration:

Camera, Bluetooth, NFC, etc.Rich experiences:

Media, audio, HealthKit, HomeKit, beacons, location detection, etc.

Life integration:Calendar, contacts, social networksApple Pay, Google Wallet, Square ...

Go Mobile!

Page 5: AT&T WNY Hackathon / Buffalo Open Data

iOS first, or only?

Worldwide market share of ~15%

42% of US marketGenerates 85% more revenue for developers than AndroidTargets premier consumersDominates tablet and corporate marketsClosed ecosystem, tight controls, restricted hardware, limited licensing

Page 6: AT&T WNY Hackathon / Buffalo Open Data

Android first, or only?

Worldwide market share of ~80%

52% of US marketTargets all consumers with range of devicesMulti-user profiles, education/school featuresOpen ecosystem, limited controls, flexible hardware, broader licensingDevice variations, additional testing, more Android versions

Page 7: AT&T WNY Hackathon / Buffalo Open Data

Both, at the same time

Broadest reachHighest revenue opportunitiesHighest cost

Efficient development & testing required

Tailored interfacesMore design, testing, cost

Page 8: AT&T WNY Hackathon / Buffalo Open Data

WEB APPS & MOBILE-OPTIMIZED SITES

Great for occasional / one-time accessNot easy to replicate native UI/UXPerformance is typically poorNetwork connectivity typically requiredFew options for meaningful local data storageLimited access to device hardwareLimited 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

Page 9: AT&T WNY Hackathon / Buffalo Open Data

NATIVE APPS

Native UX/UI componentsAccess to device’s hardwareAccess to OS-specific componentsGreater securityBetter performance

Go Native

Page 10: AT&T WNY Hackathon / Buffalo Open Data

Processing in the right place

DataData Data

Page 11: AT&T WNY Hackathon / Buffalo Open Data

Demo

Page 12: AT&T WNY Hackathon / Buffalo Open Data

Demo

http://goo.gl/29lShl “raw” API output from NYS LB

http://goo.gl/ptyViU “filtered” API from NodeACS

Page 13: AT&T WNY Hackathon / Buffalo Open Data

Native apps using JavaScriptiOS, Android, Blackberry, and Windows MobileAlloy MVC frameworkAppcelerator Cloud ServicesNodeACS

Appcelerator Titanium

Page 14: AT&T WNY Hackathon / Buffalo Open Data

Titanium Open Source

Page 15: AT&T WNY Hackathon / Buffalo Open Data

600K developers in 185 countries250M devices running Titanium apps500+ add-on modules in our Marketplacehttp://gitt.io – search & install800+ modules and 300+ UI widgets tiConf – community operated developers conferenceswww.tidev.io – community-created news siteTiShadow – community-created rapid development toolTitans – volunteer community advocates

Our Ecosystem

Page 16: AT&T WNY Hackathon / Buffalo Open Data

Real time analyticsCrash monitoringAutomated testing toolsBackend data connectorsAPI builderSupport and services

Appcelerator Enterprise Offerings

Page 17: AT&T WNY Hackathon / Buffalo Open Data

Apps built with Appcelerator Titanium

Page 18: AT&T WNY Hackathon / Buffalo Open Data