Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google Developers - Albert Talk
Search
Steven Hadley
November 20, 2013
Programming
0
36
Google Developers - Albert Talk
Sydney GDG, 20th November 2013 Steven Hadley, Developer Advocate Commonwealth Bank
Steven Hadley
November 20, 2013
Tweet
Share
More Decks by Steven Hadley
See All by Steven Hadley
Mobile App Case Studies
hadders
1
58
Alpha Android Apps
hadders
0
41
University of New South Wales Lecture - Security and Payments
hadders
0
29
CeBIT Albert Hackathon
hadders
0
43
Albert - Launch
hadders
0
35
DiG. Android Commerce Platform The Future of Payments
hadders
0
57
Other Decks in Programming
See All in Programming
2026年 エンジニアリング自己学習法
yumechi
0
130
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
180
dchart: charts from deck markup
ajstarks
3
990
CSC307 Lecture 06
javiergs
PRO
0
680
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
「ブロックテーマでは再現できない」は本当か?
inc2734
0
870
AI巻き込み型コードレビューのススメ
nealle
1
150
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Fragmented Architectures
denyspoltorak
0
150
CSC307 Lecture 09
javiergs
PRO
1
830
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
670
CSC307 Lecture 08
javiergs
PRO
0
670
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
84
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Visualization
eitanlees
150
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Tell your own story through comics
letsgokoyo
1
810
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
[SF Ruby Conf 2025] Rails X
palkan
1
740
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Designing for Timeless Needs
cassininazir
0
130
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Transcript
Albert Sydney GDG, 20th November 2013 Steven Hadley, Developer Advocate
Commonwealth Bank
Where next? ?
None
Welcome Albert on Pi…
The team
Customer centric design
User and merchant testing
What merchants want • Secure • Portable • Connected •
Touchscreen • Apps
Building a custom device
Device specs • 7” Touch screen • Card readers ◦
Magstripe ◦ NFC ◦ Smartcard • Bluetooth • Host mode USB • 3G • Wi-Fi • Camera • Internal printer
Device internals • Android 4.0.4 • SEAndroid
Security • Tamper resistant • Secure module • Comms manager
• Minimal Android • Signed apps
Device management • No Google Play • App management •
Restricted user profiles • Fleet management • Automated swap out
Payment app • Contactless • Smartcard • Magstripe
• What Albert is • How Albert was born •
What it does • How it does it • Security • The app ecosystem • Creating apps • Selling apps • Getting involved
App ideas? • Queue busters • Social sharing for rewards
• Catalog and offers • Loyalty • Phone Top Ups • Upselling extras
Writing apps • Android API 15 • SDK • Restrictions
• Usability • App reviews
Taking a payment
Code Android Activity/fragment ... AndroidManifest.xml ...
Types of apps • standalone • network • payment
SDK services • Non-payment card reading • Printing • Transaction
logging • Crash logging • Simulator and Emulator
Making money • Bespoke for merchants • Private • Public
• Pay per cycle • Pay per use
App lifecycle 1. Register 2. Upload app 3. Review 4.
Publish 5. Sell 6. Collect $
Getting involved • Create an account • Download the beta
SDK • Ask questions on the forum http://developers.piappbank.com.au
The future • AppBank • Field Test • Standalone •
Integrated • Global rollout by Wincor
Questions? & Thanks • Twitter @stevenahadley •
[email protected]
Acknowledgements •
World Map - http://www.tutsking.com/vectors/world-dots-map