Submit Search
Upload
Snapp tv
•
1 like
•
1,368 views
Droidcon Berlin
Follow
Technology
Report
Share
Report
Share
1 of 95
Download now
Download to read offline
Recommended
Evaluation:Question Four.
Evaluation:Question Four.
alexandra hannah
Picasa
Picasa
busyhealthymom
Get to know about UI/UX designing
Get to know about UI/UX designing
Menusha Pathirana
Trending Time on Google Glass - see what everyone's buzzing about
Trending Time on Google Glass - see what everyone's buzzing about
Jason Salas
Chrome Dev Summit Highlights (NYC GDG Dec 2013)
Chrome Dev Summit Highlights (NYC GDG Dec 2013)
Nitya Narasimhan
Seattle javascript game development - Overview
Seattle javascript game development - Overview
Grant Goodale
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
Buff Nguyen
Android layout
Android layout
Kirill Kulakov
Recommended
Evaluation:Question Four.
Evaluation:Question Four.
alexandra hannah
Picasa
Picasa
busyhealthymom
Get to know about UI/UX designing
Get to know about UI/UX designing
Menusha Pathirana
Trending Time on Google Glass - see what everyone's buzzing about
Trending Time on Google Glass - see what everyone's buzzing about
Jason Salas
Chrome Dev Summit Highlights (NYC GDG Dec 2013)
Chrome Dev Summit Highlights (NYC GDG Dec 2013)
Nitya Narasimhan
Seattle javascript game development - Overview
Seattle javascript game development - Overview
Grant Goodale
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
Buff Nguyen
Android layout
Android layout
Kirill Kulakov
Android Infrastructure
Android Infrastructure
Eyad Almasri
Define & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
AndiNurkholis1
Unit 2
Unit 2
Siddhant Goyal
Excellence in the Android User Experience
Excellence in the Android User Experience
mobilegui
EXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNS
ROHISIVAM
Creating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable apps
Ramon Cliquet
DroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant me
Daniela Mogini
Android UI Design Tips
Android UI Design Tips
Android Developers
Mobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
Doralin Kelly
UCD and low-fidelity prototyping
UCD and low-fidelity prototyping
sawsan slii
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
Hermet Park
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
Almog Koren
InVision Freehand InVision Freehan is an online d
InVision Freehand InVision Freehan is an online d
ROHISIVAM
Course User interface - Lesson 5
Course User interface - Lesson 5
Oleksandr Lisovskyi
GUI toolkits comparison for python
GUI toolkits comparison for python
Darren Su
Rhodes vs Phonegap
Rhodes vs Phonegap
Ankit Shandilya
Droidcon2014 - Android UX
Droidcon2014 - Android UX
Piervincenzo Madeo
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
Hemant Sarthak
Lecture 2: Android Introduction
Lecture 2: Android Introduction
Eyad Almasri
Droidcon de 2014 google cast
Droidcon de 2014 google cast
Droidcon Berlin
Android programming -_pushing_the_limits
Android programming -_pushing_the_limits
Droidcon Berlin
More Related Content
Similar to Snapp tv
Android Infrastructure
Android Infrastructure
Eyad Almasri
Define & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
AndiNurkholis1
Unit 2
Unit 2
Siddhant Goyal
Excellence in the Android User Experience
Excellence in the Android User Experience
mobilegui
EXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNS
ROHISIVAM
Creating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable apps
Ramon Cliquet
DroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant me
Daniela Mogini
Android UI Design Tips
Android UI Design Tips
Android Developers
Mobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
Doralin Kelly
UCD and low-fidelity prototyping
UCD and low-fidelity prototyping
sawsan slii
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
Hermet Park
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
Almog Koren
InVision Freehand InVision Freehan is an online d
InVision Freehand InVision Freehan is an online d
ROHISIVAM
Course User interface - Lesson 5
Course User interface - Lesson 5
Oleksandr Lisovskyi
GUI toolkits comparison for python
GUI toolkits comparison for python
Darren Su
Rhodes vs Phonegap
Rhodes vs Phonegap
Ankit Shandilya
Droidcon2014 - Android UX
Droidcon2014 - Android UX
Piervincenzo Madeo
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
Hemant Sarthak
Lecture 2: Android Introduction
Lecture 2: Android Introduction
Eyad Almasri
Similar to Snapp tv
(20)
Android Infrastructure
Android Infrastructure
Define & design apps for success en
Define & design apps for success en
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Unit 2
Unit 2
Excellence in the Android User Experience
Excellence in the Android User Experience
EXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNS
Creating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable apps
DroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant me
Android UI Design Tips
Android UI Design Tips
Mobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
UCD and low-fidelity prototyping
UCD and low-fidelity prototyping
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
InVision Freehand InVision Freehan is an online d
InVision Freehand InVision Freehan is an online d
Course User interface - Lesson 5
Course User interface - Lesson 5
GUI toolkits comparison for python
GUI toolkits comparison for python
Rhodes vs Phonegap
Rhodes vs Phonegap
Droidcon2014 - Android UX
Droidcon2014 - Android UX
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
Lecture 2: Android Introduction
Lecture 2: Android Introduction
More from Droidcon Berlin
Droidcon de 2014 google cast
Droidcon de 2014 google cast
Droidcon Berlin
Android programming -_pushing_the_limits
Android programming -_pushing_the_limits
Droidcon Berlin
crashing in style
crashing in style
Droidcon Berlin
Raspberry Pi
Raspberry Pi
Droidcon Berlin
Android industrial mobility
Android industrial mobility
Droidcon Berlin
Details matter in ux
Details matter in ux
Droidcon Berlin
From sensor data_to_android_and_back
From sensor data_to_android_and_back
Droidcon Berlin
droidparts
droidparts
Droidcon Berlin
new_age_graphics_android_x86
new_age_graphics_android_x86
Droidcon Berlin
5 tips of monetization
5 tips of monetization
Droidcon Berlin
Testing and Building Android
Testing and Building Android
Droidcon Berlin
Matchinguu droidcon presentation
Matchinguu droidcon presentation
Droidcon Berlin
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
Droidcon Berlin
The artofcalabash peterkrauss
The artofcalabash peterkrauss
Droidcon Berlin
Raesch, gries droidcon 2014
Raesch, gries droidcon 2014
Droidcon Berlin
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
Droidcon Berlin
20140508 quantified self droidcon
20140508 quantified self droidcon
Droidcon Berlin
Tuning android for low ram devices
Tuning android for low ram devices
Droidcon Berlin
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon Berlin
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
Droidcon Berlin
More from Droidcon Berlin
(20)
Droidcon de 2014 google cast
Droidcon de 2014 google cast
Android programming -_pushing_the_limits
Android programming -_pushing_the_limits
crashing in style
crashing in style
Raspberry Pi
Raspberry Pi
Android industrial mobility
Android industrial mobility
Details matter in ux
Details matter in ux
From sensor data_to_android_and_back
From sensor data_to_android_and_back
droidparts
droidparts
new_age_graphics_android_x86
new_age_graphics_android_x86
5 tips of monetization
5 tips of monetization
Testing and Building Android
Testing and Building Android
Matchinguu droidcon presentation
Matchinguu droidcon presentation
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
The artofcalabash peterkrauss
The artofcalabash peterkrauss
Raesch, gries droidcon 2014
Raesch, gries droidcon 2014
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
20140508 quantified self droidcon
20140508 quantified self droidcon
Tuning android for low ram devices
Tuning android for low ram devices
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
Recently uploaded
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Recently uploaded
(20)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Snapp tv
1.
Dos and Don'ts
of Android UI Juhani Lehtimäki, Snapp TV Ltd
2.
3.
Plan for different
Hardware
4.
5.
Don't assume software
6.
7.
8.
9.
10.
http://developer.android.com/about/dashboards/index.html
11.
Follow design guidelines
12.
http://developer.android.com/design
13.
Design for users
14.
15.
You're not your
user! "I like the back button and don't have issues with it." "I personally find nothing confusing about the back button. It takes you back to the previous Activity."
16.
Your users are
not designers
17.
Don't use designs
from other platforms
18.
19.
20.
21.
Don't build a
tablet app
22.
23.
Design scalable UI
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Make your layouts
scalable
34.
RelativeLayout GridLayout LinearLayout etc.
35.
36.
Don't lock to
portrait
37.
38.
39.
Support multiple screen densities
40.
41.
42.
LDPI MDPI HDPI
XHDPI
43.
android:layout_marginLeft="64dp"
1 DP = 1 PX on MDPI screen
44.
Use scalable graphics
45.
9-patch
46.
Draw in XML
/ code
47.
Prepare for different
default theme
48.
49.
Keep navigation simple
and flat
50.
?
51.
52.
Help users to
keep track
53.
54.
Don't use bottom
tabs
55.
56.
57.
Let users swipe
between tabs
58.
59.
Menu button is
dead
60.
61.
android:targetSdkVersion="8"
android:targetSdkVersion="16"
62.
Use Android intents
to share
63.
64.
Use Android icons
65.
66.
Don't use on-screen
back button
67.
68.
69.
Don't use popups
70.
71.
72.
73.
Don't use splash
screen
74.
75.
Don't use tutorial
screens
76.
77.
78.
79.
80.
81.
82.
Don't force login
83.
84.
85.
86.
Don't hide the
status bar
87.
88.
Customization is not
an alternative to design!
89.
90.
vs.
Design Decision
91.
Put your app
in front of real users
92.
93.
And the most
importantly
94.
95.
Thank you! http://snapp.tv http://www.androiduipatterns.com/ http://eu.wiley.com/buy/9781118387283 http://landsofruin.com/
Download now