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
CeBIT Albert Hackathon
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Steven Hadley
May 06, 2014
0
43
CeBIT Albert Hackathon
CeBIT Albert Hackathon, Sydney
Steven Hadley
May 06, 2014
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
Google Developers - Albert Talk
hadders
0
36
Albert - Launch
hadders
0
35
DiG. Android Commerce Platform The Future of Payments
hadders
0
57
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
47
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The Curse of the Amulet
leimatthew05
1
8.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Practical Orchestrator
shlominoach
191
11k
Marketing to machines
jonoalderson
1
4.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
New Earth Scene 8
popppiees
1
1.5k
How to Talk to Developers About Accessibility
jct
2
130
We Have a Design System, Now What?
morganepeng
54
8k
Tell your own story through comics
letsgokoyo
1
810
Transcript
Welcome CommBank Albert Hackathon #CeBITAlbert
Developing for Albert Albert Hackathon, 6-7th May 2014 @CeBIT Steven
Hadley, Developer Advocate Commonwealth Bank
Where next? ?
None
Welcome Albert…
What merchants want • Secure • Portable • Connected •
Touchscreen • Apps
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 • Custom app management
• Restricted user profiles • Fleet management • Automated swap out
Payment app • Contactless • Smartcard • Magstripe
CBA apps • Payment • Daily IQ • Split Bill
• Open Tab • Cash Counter
• 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 • Albert 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 • Private • Public • Pay
per cycle • Pay per use
App lifecycle 1. Register 2. Upload app 3. Review 4.
Publish 5. Sell 6. Collect $
Getting started • Create an account • Download the SDK
• Ask questions on the forum www.piappbank.com.au
Questions? & Thanks @stevenahadley #CeBITAlbert
[email protected]