Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Mobile Development

No description
by

Pieter Bos

on 7 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Mobile Development

well not really
It's Not Mobile
The Problem
Place your bets please!!
A lot just works
Its the web
Mobile Development
Devices
Natural Selection
WEB
(do nothing)
Need More
Responsive
(design)
Need More
Web App
(jqm)
Need More
Hybrid App
(jqm/phonegap)
Still Need More
But Not By Cap ?
Native
do not cross this line
X
(development)
Different ecosystems
App Stores
Operating Systems
Windows
iOS
Android
BlackBerry 10
Chrome OS
Firefox OS
ETC
ETC
Developer Tools
Windows
iOS
Android
BlackBerry 10
Chrome OS
Firefox OS
ETC
ETC
It's a pile of
Browsers
Al have some sort of browser
The Solution
Need More
Hybrate Applications
API
OS
Language
To Many OS / Devices
Other
Different
flavors
Phonegap
appcelerator
trigger.io
mono
project
coronalabs
unity3d
C#
1
Wow
Great!!
Well Almost
App Stores
Plugins -> Native
Speed
Facebook Fail
So what should we do?
Desktop / Laptops
Phones
Maybe not this one?
Tablets
Capabilities
$$
$
$$
$$
$$
$$
Phonegap
it is
Phonegap
Why Phonegap
Phonegap Build
Adobe is behind it
JavaScript/HTML5/Frameworks
Good documentation
Pricing (its free)
Multiple targets
Phonegap Build Server (not free)

(Short version)
How it works
But needs every platforms SDK
Setting that up is a nag

Hydration
Its like a webserver locally
Only build ones
Install the app
And iterate
Only at development

3rd party Plugins
not part of phonegap
Local Notifications
Facebook
Barcode scanner
etc etc

Plugins
part of phonegap
Camera
Contacts
Device
File
File transfer
etc etc

Note
when there is a bug

+
(note) Phonegap build has an API
What it is NOT
A solution to all your problems
Bugfree
UI Components
A true native solution

Responsive
Frameworks
Web-app
Most of them support HTML5
don't build it yourself
don't try to show it all on small screens
design for it
don't be pixel perfect
mobile first
jQuery Mobile alone is not enough
Sencha Touched it once (not kiss)
if U have more than 50 pages start wondering
choose well my friend
stick with the big names
don't build your own
Bootstrap
Foundation
http://foundation.zurb.com/
http://getbootstrap.com/
http://www.thingiverse.com/
jQuery Mobile
Sencha Touch
http://jquerymobile.com/
http://topcoat.io/topcoat/
http://www.jqmobi.com/
jqMobi
Topcoat
And more ....
http://www.typescriptlang.org/
http://canjs.com/
http://javascriptmvc.com/
http://angularjs.org/
http://backbonejs.org/
http://knockoutjs.com/
Client Side
has its own ecosystem
Less and Sass css compilers
U forgot about
the Server

Build
A
JSON

API
Server ?
thanks for your attention
Testing
+ Components
+ Components
BRAINDUMP
Full transcript