SlideShare a Scribd company logo
1 of 18
Download to read offline
Company Confidential
Simplified App development
Stick to Standards
Berlin Ultracode #3 - 09/05/2013
Company Confidential
Outline
1. AUPEO! - Who we are
2. Core Client Concept
a. Main Goals
b. Design & UX Principles
3. Touch Interactions
4. Application Flow
a. Current Version
b. New Version
5. Customized UI Elements
Berlin Ultracode #3 - 09/05/2013 1
Company Confidential
AUPEO! - Who we are
KEY FACTS
Music Streaming
Company
Founded in 2008 Based
in Berlin
+ 150 stations curated
by our editorial team
A fully owned subsidiary
of Panasonic
Automotive
2Berlin Ultracode #3 - 09/05/2013
Company Confidential
Website
Mobile-centric & HTML 5
3Berlin Ultracode #3 - 09/05/2013
Company Confidential
Hardware
Deeply integrated through mature API
4Berlin Ultracode #3 - 09/05/2013
Company Confidential
Automotive
Best in class
5Berlin Ultracode #3 - 09/05/2013
Company Confidential
Mobile Apps
For all major mobile operating systems
6Berlin Ultracode #3 - 09/05/2013
Company Confidential
Core Client Concept
Primary Goals
● Structure client application architecture for best flexibility and active
life span
● Minimize development time and dependence on design resources
○ Maximize usage of UI patterns of native OS
○ Differernt app flow between clients is ok
● Accelerate client development pace
● Partition application so that vision for AupeoCore & AupeoNext clients
can be accomplished
○ enable easy upgrades of content and features
● Prepare for carrier oriented, white label solutions
7Berlin Ultracode #3 - 09/05/2013
Company Confidential
Android SDK Statistics
Support or not to support?
< 2% market share:
Drop Gingerbread support
8Berlin Ultracode #3 - 09/05/2013
Company Confidential
Core Client Concept
Design & UX Principals
● Keep the design simple
○ Don’t reinvent the wheel
○ Use the UI patterns/methods provided by host OS
○ Only design graphics necessary to convey brand ID
● Simplification of in application navigation
○ Don’t make the user think (Steven Krug)
○ Consitency in iteration to reinforce the mental model
● Design for feature & screen scalability
○ Plan for the future by having a clear path for feature additons
○ New features should not feel “bolted on”
● Design for easy rebranding
○ Simple application design as a canvas which can be repainted
○ Can be used for further differentiation
9Berlin Ultracode #3 - 09/05/2013
Company Confidential
Touch Interaction
● Use color and illumination to respond to touches
● Reinforce the resulting behaviors of gestures
● Provide a visual response for user touches on actionable areas
http://developer.android.com/design/style/touch-feedback.htm
10Berlin Ultracode #3 - 09/05/2013
Company Confidential
Touch Interaction - 2
Indicate what actions
are enabled and
disabled
11Berlin Ultracode #3 - 09/05/2013
Company Confidential
Touch Interaction - 3
On average, 48dp translate to a physical size of about 9mm, users will be
able to reliably and accurately target them with their fingers.
Spacing between each UI element should be 8dp.
12Berlin Ultracode #3 - 09/05/2013
Company Confidential
Current Application Flow
Genre selection
13Berlin Ultracode #3 - 09/05/2013
Company Confidential
New Application Flow
Genre selection
14Berlin Ultracode #3 - 09/05/2013
Company Confidential
Customized UI Elements
Genre Tiles
15Berlin Ultracode #3 - 09/05/2013
Company Confidential
Customized UI Elements
Now Playing
16Berlin Ultracode #3 - 09/05/2013
Company Confidential
More information at:
● www.aupeo.com
● www.facebook.com/AUPEO
Aupeo! apps are available on:
The End
Thank you for your attention!
17Berlin Ultracode #3 - 09/05/2013

More Related Content

More from BeMyApp

More from BeMyApp (20)

Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond Firewalls
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
 
Intel Real Sense, Diversity Meetup by Jamie Tanna
Intel Real Sense, Diversity Meetup by Jamie TannaIntel Real Sense, Diversity Meetup by Jamie Tanna
Intel Real Sense, Diversity Meetup by Jamie Tanna
 
IDZ Diversity Meetup - Beatrice Fraedrich
IDZ Diversity Meetup - Beatrice FraedrichIDZ Diversity Meetup - Beatrice Fraedrich
IDZ Diversity Meetup - Beatrice Fraedrich
 
L'oculus rift de a à z meetup unity
L'oculus rift de a à z   meetup unityL'oculus rift de a à z   meetup unity
L'oculus rift de a à z meetup unity
 
[Ultracode Munich Meetup #9] From Sand to Silicon by Christian Anderka
[Ultracode Munich Meetup #9] From Sand to Silicon by Christian Anderka[Ultracode Munich Meetup #9] From Sand to Silicon by Christian Anderka
[Ultracode Munich Meetup #9] From Sand to Silicon by Christian Anderka
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Ultracode Berlin #3 : Simplified Android app development by Mark Oelze

  • 1. Company Confidential Simplified App development Stick to Standards Berlin Ultracode #3 - 09/05/2013
  • 2. Company Confidential Outline 1. AUPEO! - Who we are 2. Core Client Concept a. Main Goals b. Design & UX Principles 3. Touch Interactions 4. Application Flow a. Current Version b. New Version 5. Customized UI Elements Berlin Ultracode #3 - 09/05/2013 1
  • 3. Company Confidential AUPEO! - Who we are KEY FACTS Music Streaming Company Founded in 2008 Based in Berlin + 150 stations curated by our editorial team A fully owned subsidiary of Panasonic Automotive 2Berlin Ultracode #3 - 09/05/2013
  • 4. Company Confidential Website Mobile-centric & HTML 5 3Berlin Ultracode #3 - 09/05/2013
  • 5. Company Confidential Hardware Deeply integrated through mature API 4Berlin Ultracode #3 - 09/05/2013
  • 6. Company Confidential Automotive Best in class 5Berlin Ultracode #3 - 09/05/2013
  • 7. Company Confidential Mobile Apps For all major mobile operating systems 6Berlin Ultracode #3 - 09/05/2013
  • 8. Company Confidential Core Client Concept Primary Goals ● Structure client application architecture for best flexibility and active life span ● Minimize development time and dependence on design resources ○ Maximize usage of UI patterns of native OS ○ Differernt app flow between clients is ok ● Accelerate client development pace ● Partition application so that vision for AupeoCore & AupeoNext clients can be accomplished ○ enable easy upgrades of content and features ● Prepare for carrier oriented, white label solutions 7Berlin Ultracode #3 - 09/05/2013
  • 9. Company Confidential Android SDK Statistics Support or not to support? < 2% market share: Drop Gingerbread support 8Berlin Ultracode #3 - 09/05/2013
  • 10. Company Confidential Core Client Concept Design & UX Principals ● Keep the design simple ○ Don’t reinvent the wheel ○ Use the UI patterns/methods provided by host OS ○ Only design graphics necessary to convey brand ID ● Simplification of in application navigation ○ Don’t make the user think (Steven Krug) ○ Consitency in iteration to reinforce the mental model ● Design for feature & screen scalability ○ Plan for the future by having a clear path for feature additons ○ New features should not feel “bolted on” ● Design for easy rebranding ○ Simple application design as a canvas which can be repainted ○ Can be used for further differentiation 9Berlin Ultracode #3 - 09/05/2013
  • 11. Company Confidential Touch Interaction ● Use color and illumination to respond to touches ● Reinforce the resulting behaviors of gestures ● Provide a visual response for user touches on actionable areas http://developer.android.com/design/style/touch-feedback.htm 10Berlin Ultracode #3 - 09/05/2013
  • 12. Company Confidential Touch Interaction - 2 Indicate what actions are enabled and disabled 11Berlin Ultracode #3 - 09/05/2013
  • 13. Company Confidential Touch Interaction - 3 On average, 48dp translate to a physical size of about 9mm, users will be able to reliably and accurately target them with their fingers. Spacing between each UI element should be 8dp. 12Berlin Ultracode #3 - 09/05/2013
  • 14. Company Confidential Current Application Flow Genre selection 13Berlin Ultracode #3 - 09/05/2013
  • 15. Company Confidential New Application Flow Genre selection 14Berlin Ultracode #3 - 09/05/2013
  • 16. Company Confidential Customized UI Elements Genre Tiles 15Berlin Ultracode #3 - 09/05/2013
  • 17. Company Confidential Customized UI Elements Now Playing 16Berlin Ultracode #3 - 09/05/2013
  • 18. Company Confidential More information at: ● www.aupeo.com ● www.facebook.com/AUPEO Aupeo! apps are available on: The End Thank you for your attention! 17Berlin Ultracode #3 - 09/05/2013