SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Design Architecture
Rakesh Kumar Jha
Creative Vision
Enchant me (charming)
Simplify my life
Make me amazing
Design Principles
Design by Android User Experience Team to
keep users' best interests
Use a A beautiful surface
 a carefully-placed animation
 a well-timed sound effect
Use real objects
Design Principles
Keep data brief
Pictures are equal to 1000 words
Show what I need & when I need
UI overview
Android's system UI provides the framework
on top of that you build your app
UI will play an important role to apps
Important UI Play Main Role
Status Bar
• Displays pending notifications on the left and status,
such as time, battery level, or signal strength, on the
right. Swipe down from the status bar to show
notification details.
Navigation Bar
• New for phones in Android 4.0, the navigation bar is
present only on devices that don't have the traditional
hardware keys. It houses the device navigation controls
Back, Home, and Recents, and also displays a menu for
apps written for Android 2.3 or earlier.
Style
What is Style ?
How it works ?
What are important feature of Style ?
Why we prefer to use Style ?
Devices & Displays
Millions of devices are
LDPI (120 DPI)
MDPI (160 DPI)
HDPI (240 DPI)
XHDPI (320 DPI)
categories in 4 types –
xhdpi: 2.0
hdpi: 1.5
mdpi: 1.0 (baseline)
ldpi: 0.75
Typographic Scale
Color
Choose colors that fit with your brand
Blue is the standard accent color in Android's
color palette.
Iconography
Take care when using icon to apps
 Sizes & scale
 Style
Writing Text
Keep it brief
Keep it simple
Be friendly
Put the most important things first
Describe only what’s necessary
Avoid repetition
Themes
Themes are Android's mechanism for applying
a consistent style to an app or activity.
Android will provide you 3 default themes –
 Holo Light
 Holo Dark
 Holo Light with dark action bars
Themes
Themes are Android's mechanism for applying
a consistent style to an app or activity.
Android will provide you 3 default themes –
 Holo Light
 Holo Dark
 Holo Light with dark action bars
Patterns
What are the new pattern in Android
Why to prioritize patterns
New in Android
What are the new pattern in Android
Why to prioritize patterns
Different types of Gestures
Patterns
What are the new pattern in Android
Why to prioritize patterns

Weitere ähnliche Inhalte

Was ist angesagt?

Android application structure
Android application structureAndroid application structure
Android application structure
Alexey Ustenko
 
Android architecture
Android architectureAndroid architecture
Android architecture
Hari Krishna
 

Was ist angesagt? (20)

Android architecture
Android architectureAndroid architecture
Android architecture
 
Android application structure
Android application structureAndroid application structure
Android application structure
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android Basic Concept
Android Basic Concept Android Basic Concept
Android Basic Concept
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Android architechture
Android architechtureAndroid architechture
Android architechture
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Android presentation slide
Android presentation slideAndroid presentation slide
Android presentation slide
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android basics
Android basicsAndroid basics
Android basics
 
Android development, Android
Android development, AndroidAndroid development, Android
Android development, Android
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Basic of Android App Development
Basic of Android App DevelopmentBasic of Android App Development
Basic of Android App Development
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android basics
Android basicsAndroid basics
Android basics
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android Training
Android TrainingAndroid Training
Android Training
 

Ähnlich wie Android Design Architecture

iOS humaninterfaceguidelines
iOS humaninterfaceguidelinesiOS humaninterfaceguidelines
iOS humaninterfaceguidelines
cdsg
 
I os human interface guidelines
I os human interface guidelinesI os human interface guidelines
I os human interface guidelines
knottyjung
 

Ähnlich wie Android Design Architecture (20)

Mobile Human interface giude
Mobile Human interface giudeMobile Human interface giude
Mobile Human interface giude
 
iOS humaninterfaceguidelines
iOS humaninterfaceguidelinesiOS humaninterfaceguidelines
iOS humaninterfaceguidelines
 
iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1iOS Human Interface Design Guideline Part 1
iOS Human Interface Design Guideline Part 1
 
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
 
why android first?
why android first?why android first?
why android first?
 
Android Apps Training - Day Four (Design)
Android Apps Training - Day Four (Design)Android Apps Training - Day Four (Design)
Android Apps Training - Day Four (Design)
 
Designing for Android - Anjan Shrestha
Designing for Android - Anjan ShresthaDesigning for Android - Anjan Shrestha
Designing for Android - Anjan Shrestha
 
I os human interface guidelines
I os human interface guidelinesI os human interface guidelines
I os human interface guidelines
 
Mobile hig
Mobile higMobile hig
Mobile hig
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
User interface (UI) for mobile applications
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applications
 
Mobile hig
Mobile higMobile hig
Mobile hig
 
Designing apps for Android
Designing apps for AndroidDesigning apps for Android
Designing apps for Android
 
Building Beautiful Flutter Apps
Building Beautiful Flutter AppsBuilding Beautiful Flutter Apps
Building Beautiful Flutter Apps
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
Accessibility for design system 19
Accessibility for design system 19Accessibility for design system 19
Accessibility for design system 19
 
Adobe systems 1
Adobe systems 1Adobe systems 1
Adobe systems 1
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 

Mehr von Rakesh Jha

Optimisation and performance in Android
Optimisation and performance in AndroidOptimisation and performance in Android
Optimisation and performance in Android
Rakesh Jha
 

Mehr von Rakesh Jha (20)

Whitep paper on Emerging java and .net technology and critical trends
Whitep paper on Emerging java and .net technology and critical trendsWhitep paper on Emerging java and .net technology and critical trends
Whitep paper on Emerging java and .net technology and critical trends
 
Ways to be a great project manager
Ways to be a great project managerWays to be a great project manager
Ways to be a great project manager
 
What is mobile wallet
What is mobile walletWhat is mobile wallet
What is mobile wallet
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titanium
 
Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)Mobile applications testing (challenges, tools & techniques)
Mobile applications testing (challenges, tools & techniques)
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Advanced programing in phonegap
Advanced programing in phonegapAdvanced programing in phonegap
Advanced programing in phonegap
 
Introduction phonegap
Introduction phonegapIntroduction phonegap
Introduction phonegap
 
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
 
Basics of css3
Basics of css3 Basics of css3
Basics of css3
 
Introduction to jquery mobile with Phonegap
Introduction to jquery mobile with PhonegapIntroduction to jquery mobile with Phonegap
Introduction to jquery mobile with Phonegap
 
Basics of HTML5 for Phonegap
Basics of HTML5 for PhonegapBasics of HTML5 for Phonegap
Basics of HTML5 for Phonegap
 
Introduction of phonegap installation and configuration of Phonegap with An...
Introduction of phonegap   installation and configuration of Phonegap with An...Introduction of phonegap   installation and configuration of Phonegap with An...
Introduction of phonegap installation and configuration of Phonegap with An...
 
Android ndk - Introduction
Android ndk  - IntroductionAndroid ndk  - Introduction
Android ndk - Introduction
 
Native development kit (ndk) introduction
Native development kit (ndk)  introductionNative development kit (ndk)  introduction
Native development kit (ndk) introduction
 
User experience and interactions design
User experience and interactions design User experience and interactions design
User experience and interactions design
 
Android coding standard
Android coding standard Android coding standard
Android coding standard
 
Optimisation and performance in Android
Optimisation and performance in AndroidOptimisation and performance in Android
Optimisation and performance in Android
 
Multithreading and concurrency in android
Multithreading and concurrency in androidMultithreading and concurrency in android
Multithreading and concurrency in android
 
Advance ui development and design
Advance ui  development and design Advance ui  development and design
Advance ui development and design
 

Kürzlich hochgeladen

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 

Android Design Architecture

  • 2. Creative Vision Enchant me (charming) Simplify my life Make me amazing
  • 3. Design Principles Design by Android User Experience Team to keep users' best interests Use a A beautiful surface  a carefully-placed animation  a well-timed sound effect Use real objects
  • 4. Design Principles Keep data brief Pictures are equal to 1000 words Show what I need & when I need
  • 5. UI overview Android's system UI provides the framework on top of that you build your app UI will play an important role to apps
  • 6. Important UI Play Main Role Status Bar • Displays pending notifications on the left and status, such as time, battery level, or signal strength, on the right. Swipe down from the status bar to show notification details. Navigation Bar • New for phones in Android 4.0, the navigation bar is present only on devices that don't have the traditional hardware keys. It houses the device navigation controls Back, Home, and Recents, and also displays a menu for apps written for Android 2.3 or earlier.
  • 7. Style What is Style ? How it works ? What are important feature of Style ? Why we prefer to use Style ?
  • 8. Devices & Displays Millions of devices are LDPI (120 DPI) MDPI (160 DPI) HDPI (240 DPI) XHDPI (320 DPI) categories in 4 types – xhdpi: 2.0 hdpi: 1.5 mdpi: 1.0 (baseline) ldpi: 0.75
  • 10. Color Choose colors that fit with your brand Blue is the standard accent color in Android's color palette.
  • 11. Iconography Take care when using icon to apps  Sizes & scale  Style
  • 12. Writing Text Keep it brief Keep it simple Be friendly Put the most important things first Describe only what’s necessary Avoid repetition
  • 13. Themes Themes are Android's mechanism for applying a consistent style to an app or activity. Android will provide you 3 default themes –  Holo Light  Holo Dark  Holo Light with dark action bars
  • 14. Themes Themes are Android's mechanism for applying a consistent style to an app or activity. Android will provide you 3 default themes –  Holo Light  Holo Dark  Holo Light with dark action bars
  • 15. Patterns What are the new pattern in Android Why to prioritize patterns
  • 16. New in Android What are the new pattern in Android Why to prioritize patterns Different types of Gestures
  • 17. Patterns What are the new pattern in Android Why to prioritize patterns