SlideShare a Scribd company logo
ANDROID APPLICATION
DESIGN




                 Uday
Sharma
PRINCIPLES
   Enchant Users by beauty, simplicity
    and purpose to create a magical
    experience that is effortless and
    powerful.

   Simplify my life

   Make me amazing
Contd..
 Delight Users in surprising ways
 Real objects are more fun than
  buttons and menus.
 Add personal touches to make UI
  according to what user wants.
 Remember previous and expected
  user actions.
 Keep details brief.
Contd..
 Decide for user but let him have final
  say.
 Show things only when needed
 Keep informed about current
  navigation status
 Same Looking => Same Actions
 Make important things fast & do
  complex part for user by some
  shortcuts.
 Give common tricks that work
  everywhere.
Contd..
   Make theme constant throughout.

   Use transparency to show overlapping
    and depth in UI.

   Use Complimentary Colors.
User Interface (UI)
   Screens
    ◦ Home
    ◦ All Apps
    ◦ Recents
   System Bars
    ◦ Status Bar
    ◦ Navigation Bar
    ◦ Combined Bar
   Notifications
Common Application UI
UI Styles



   Please refer to :-




http://developer.android.com/design/style/index.html
UI Patterns




http://developer.android.com/design/patterns/index.html
UI Building Blocks




http://developer.android.com/design/building-blocks/index.html
Remember

   The First 30-60 sec is what makes
    your application “wow this stuff seems
    good”

   The application environment is like a
    space shuttle
    ◦ Single Early Failure = Non returning User
THANK YOU

More Related Content

What's hot

Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft BangladeshUsability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Masrur Hannan
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
Matin Maleki
 
How do you_honeycomb_android_for_tablets
How do you_honeycomb_android_for_tabletsHow do you_honeycomb_android_for_tablets
How do you_honeycomb_android_for_tablets
Sparky Rhode
 
Android user experience
Android user experienceAndroid user experience
Android user experience
Raihan Himel
 
Android UI design Patter
Android UI design PatterAndroid UI design Patter
Android UI design Patter
Teddy Koornia
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
Maksym Babych
 
Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product Development
Volodymyr Melnyk
 
Ux & ui
Ux & uiUx & ui
Ux & ui
Fisher Liao
 
UX and UI
UX and UIUX and UI
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
Sencha
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
iFactory Digital
 
Collaboration in the User Experience Design Process
Collaboration in the User Experience Design ProcessCollaboration in the User Experience Design Process
Collaboration in the User Experience Design Process
Marcin Treder
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
aayush_jain_87
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It Works
Aciron Consulting
 

What's hot (14)

Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft BangladeshUsability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
How do you_honeycomb_android_for_tablets
How do you_honeycomb_android_for_tabletsHow do you_honeycomb_android_for_tablets
How do you_honeycomb_android_for_tablets
 
Android user experience
Android user experienceAndroid user experience
Android user experience
 
Android UI design Patter
Android UI design PatterAndroid UI design Patter
Android UI design Patter
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product Development
 
Ux & ui
Ux & uiUx & ui
Ux & ui
 
UX and UI
UX and UIUX and UI
UX and UI
 
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
SenchaCon 2016: Mobile First? Desktop First? Or Should you Think Universal Ap...
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
 
Collaboration in the User Experience Design Process
Collaboration in the User Experience Design ProcessCollaboration in the User Experience Design Process
Collaboration in the User Experience Design Process
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It Works
 

Viewers also liked

Designing Secure Mobile Apps
Designing Secure Mobile AppsDesigning Secure Mobile Apps
Designing Secure Mobile Apps
Denim Group
 
High DPI for desktop applications
High DPI for desktop applicationsHigh DPI for desktop applications
High DPI for desktop applications
Kirill Grouchnikov
 
Dashboard Simulator
Dashboard SimulatorDashboard Simulator
Dashboard Simulator
Jahin Majumdar
 
[Vietnam Mobile Day 2013] - Designing input form for smartphone application
[Vietnam Mobile Day 2013] - Designing input form for smartphone application[Vietnam Mobile Day 2013] - Designing input form for smartphone application
[Vietnam Mobile Day 2013] - Designing input form for smartphone application
AiTi Education
 
Designing for Android - Anjan Shrestha
Designing for Android - Anjan ShresthaDesigning for Android - Anjan Shrestha
Designing for Android - Anjan Shrestha
MobileNepal
 
Android training day 3
Android training day 3Android training day 3
Android training day 3
Vivek Bhusal
 
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based embedded projects
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based  embedded projectsGsm, gps, zigbee, rfid, robotics, bluetooth, voice based  embedded projects
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based embedded projects
Ecway Karur
 
Safety for Girls
Safety for GirlsSafety for Girls
Safety for Girls
Andrew Isles
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier
 
Developing Secure Mobile Applications
Developing Secure Mobile ApplicationsDeveloping Secure Mobile Applications
Developing Secure Mobile Applications
Denim Group
 
Information Warfare
Information WarfareInformation Warfare
Information Warfare
dibyendupaul
 
7 Reasons Why Entrepreneurs Fail - Titanium Guide
7 Reasons Why Entrepreneurs Fail - Titanium Guide7 Reasons Why Entrepreneurs Fail - Titanium Guide
7 Reasons Why Entrepreneurs Fail - Titanium Guide
TitaniumMarketing
 
Project Report on "Women Safety and Empowerment"
Project Report on "Women Safety and Empowerment"Project Report on "Women Safety and Empowerment"
Project Report on "Women Safety and Empowerment"
Abhishek Suman
 
Why Do ENTREPRENEURS Fail?
Why Do ENTREPRENEURS Fail?Why Do ENTREPRENEURS Fail?
Why Do ENTREPRENEURS Fail?
geetuprats
 
RFID Based Student Attendance Management System in India
RFID Based Student Attendance Management System in IndiaRFID Based Student Attendance Management System in India
RFID Based Student Attendance Management System in India
Smart Schooling
 
advanced security system for women
advanced security system for womenadvanced security system for women
advanced security system for women
Thooyavan Venkatachalam
 
Safety of women
Safety of womenSafety of women
Safety of women
Syed Saquib Ahmad
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
Jim McKeeth
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to Market
Tony Hillerson
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
Mike Desjardins
 

Viewers also liked (20)

Designing Secure Mobile Apps
Designing Secure Mobile AppsDesigning Secure Mobile Apps
Designing Secure Mobile Apps
 
High DPI for desktop applications
High DPI for desktop applicationsHigh DPI for desktop applications
High DPI for desktop applications
 
Dashboard Simulator
Dashboard SimulatorDashboard Simulator
Dashboard Simulator
 
[Vietnam Mobile Day 2013] - Designing input form for smartphone application
[Vietnam Mobile Day 2013] - Designing input form for smartphone application[Vietnam Mobile Day 2013] - Designing input form for smartphone application
[Vietnam Mobile Day 2013] - Designing input form for smartphone application
 
Designing for Android - Anjan Shrestha
Designing for Android - Anjan ShresthaDesigning for Android - Anjan Shrestha
Designing for Android - Anjan Shrestha
 
Android training day 3
Android training day 3Android training day 3
Android training day 3
 
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based embedded projects
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based  embedded projectsGsm, gps, zigbee, rfid, robotics, bluetooth, voice based  embedded projects
Gsm, gps, zigbee, rfid, robotics, bluetooth, voice based embedded projects
 
Safety for Girls
Safety for GirlsSafety for Girls
Safety for Girls
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Developing Secure Mobile Applications
Developing Secure Mobile ApplicationsDeveloping Secure Mobile Applications
Developing Secure Mobile Applications
 
Information Warfare
Information WarfareInformation Warfare
Information Warfare
 
7 Reasons Why Entrepreneurs Fail - Titanium Guide
7 Reasons Why Entrepreneurs Fail - Titanium Guide7 Reasons Why Entrepreneurs Fail - Titanium Guide
7 Reasons Why Entrepreneurs Fail - Titanium Guide
 
Project Report on "Women Safety and Empowerment"
Project Report on "Women Safety and Empowerment"Project Report on "Women Safety and Empowerment"
Project Report on "Women Safety and Empowerment"
 
Why Do ENTREPRENEURS Fail?
Why Do ENTREPRENEURS Fail?Why Do ENTREPRENEURS Fail?
Why Do ENTREPRENEURS Fail?
 
RFID Based Student Attendance Management System in India
RFID Based Student Attendance Management System in IndiaRFID Based Student Attendance Management System in India
RFID Based Student Attendance Management System in India
 
advanced security system for women
advanced security system for womenadvanced security system for women
advanced security system for women
 
Safety of women
Safety of womenSafety of women
Safety of women
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to Market
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 

Similar to Android application design

DroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant meDroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant me
Daniela Mogini
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
Piervincenzo Madeo
 
Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017
Marçal P.
 
UI.docx
UI.docxUI.docx
UI.docx
UI.docxUI.docx
UI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILEUI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILE
Joseph Ssekono
 
Game interface design part 1
Game interface design part 1Game interface design part 1
Game interface design part 1
Durgesh Pandey
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Apigee | Google Cloud
 
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile ApplicationsSome Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Ashiq Uz Zoha
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
Mohamed Shehata
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan
 
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
Samuel Bednar
 
Graphical User Interface
Graphical User InterfaceGraphical User Interface
Graphical User Interface
Mohammed Twaha
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
GeneXus
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
Brandon Nolte
 
Introduction to user-centric design process
Introduction to user-centric design processIntroduction to user-centric design process
Introduction to user-centric design process
European Innovation Academy
 
Ui design by mhm
Ui design by mhmUi design by mhm
Ui design by mhm
Md Mosharof Hosen
 
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignEcommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
Hemant Sarthak
 
USER INTERFACE DESIGN.pptx
USER INTERFACE DESIGN.pptxUSER INTERFACE DESIGN.pptx
USER INTERFACE DESIGN.pptx
Shivaprasad787526
 
Ui design
Ui designUi design
Ui design
Bart Van Hecke
 

Similar to Android application design (20)

DroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant meDroidConIT Wrap-up - Enchant me
DroidConIT Wrap-up - Enchant me
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILEUI & UX DESIGN FOR MOBILE
UI & UX DESIGN FOR MOBILE
 
Game interface design part 1
Game interface design part 1Game interface design part 1
Game interface design part 1
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
 
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile ApplicationsSome Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile Applications
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
 
Graphical User Interface
Graphical User InterfaceGraphical User Interface
Graphical User Interface
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
Introduction to user-centric design process
Introduction to user-centric design processIntroduction to user-centric design process
Introduction to user-centric design process
 
Ui design by mhm
Ui design by mhmUi design by mhm
Ui design by mhm
 
Ecommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project DesignEcommerce Mini Project / Group Project Design
Ecommerce Mini Project / Group Project Design
 
USER INTERFACE DESIGN.pptx
USER INTERFACE DESIGN.pptxUSER INTERFACE DESIGN.pptx
USER INTERFACE DESIGN.pptx
 
Ui design
Ui designUi design
Ui design
 

Android application design