Upload
michael-perry
View
331
Download
2
Embed Size (px)
DESCRIPTION
Mobile applications should be personal. But they should also let you share with others in your community. Learn how to build apps that work well both offline and online.
Citation preview
Building the Next Generation of Mobile
AppsMichael L Perry
CorrespondenceCloud.com
C#/XAMLXamarinNative Android
It’s easier to put Wi-Fi everywhere than to build a good occasionally-connected app.
- Richard Campbell
EIGHTY
No 3G? No Wi-Fi?
No Problem!
Mobile Application Architecture
Web Application Architecture
Mobile/Web Application Architecture
Mobile/Web Application Architecture
App Store
Search Engine
Cache
Inline Cache
Write to the Cache
Queue Changes
Other Users
Alice Bob
A
AB
B
A, B
B, A
Hi, I’m
Alice
There’s a tune called
Istanbul
Alice likes
Istanbul
Hi, I’m Bob
There’s a tune called
Istanbul
Bob likes
Istanbul
Individual1 Alice2 Bob
Tune1 Istanbul
Like1 12 1
Individual:“Alice”
Individual:“Bob”
Tune:“Istanbul”
Like Like
Individual1 Alice2 Bob
Tune1 Istanbul
Like1 12 1
Individual:“Alice”
Individual:“Bob”
Tune:“Istanbul”
Like Like
Individual:“Alice”
Individual:“Bob”
Tune:“Istanbul”
Like Like
Michael L PerryCorrespondenceCloud.com