SlideShare a Scribd company logo
1 of 17
Designing
applications with
web access
capabilities
K Senthil Kumar
Assistant Professor
Sri Eshwar College of
Engineering, Coimbatore –
641 202
Designing application with web access
 Application with web access tries to get some
data from internet.
 Example : Ebook Readers
 A web app that is difficult to figure out or
insufficient will never win the app race.
 But at the same time designing good user
interface is difficult
 The common problems are choosing right colors
and creating right place for contents
 If app developer failed to satisfy user needs then
user go to another app for same task.
 Example – rechargeitnow  freecharge app
Rules for web app design
 Don’t reinvent pattern
 Group related elements
 Less is better
 Plan before developing
 Provide feedback
 Unobtrusive Help
 Helps users decide
 Focus on Target users
 Where am I
 Where did that come from
 Design for No data
 Keep Consistent
 Load Quickly
 Test
Don’t reinvent pattern
When reporting a post, Facebook displays the “Continue” button
placed on the right-hand side and makes it more prominent than the
secondary option “Back
Always use the common pattern that the users are familiar.
Example : red  for error envelope  message
Group related elements
Buffer grouped all profile-related controls under one drop-down. This
way they can’t interfere with other
features in the app.
Always place related elements or views in single menu.
Example – Sign out and change password in setting menu
Less is better
Always give limited functionality in single app
Example : freecharge  only for recharge
TeuxDeux is an app that basically only
does one thing — saves tasks for
different days.
Plan before developing
Take some time to review the design before code. Changing after
Coding is difficult
Mailchimp has a nice user flow that guides you through creating
an email campaign with a breeze.
Provide feedback
Always provide feedback for each user in app, if user types some text
Then give immediate feedback by saying something about input
Beautiful button animation combined with the spinning loader in
the Headspace web app lets you know your request went
through.
Unobtrusive help
Some time user don’t know how to use some elements so give some
Kind of tips to user for knowing about elements usage
Tumblr gives you an option to take a short tour or skip it.
Help Users Decide
Provide help to new users to complete the task more easily
It’s hard to say no to Pinterest’s obvious “next step”.
Focus On Target Users
Create a app based on target users, creating app for computer
Teachers is different from non computer teachers
Github’s clean interface isn’t rich in graphics and full of
explanatory text.
Where Am I?
Helps the user to know about their current location in app
By using methods like navigation bar
MightyText app uses double navigation in settings to help users
easily navigate the interface.
Where did that come from?
Help the user to know about the data that is app screen
Wistia shows a simple slide effect to display more tools.
Design For No Data
Never place empty places in app, even in some place user have to
Give some data, then create a text that makes user understands
A nice illustration and a tip help new users get accustomed with
Dropbox.
Keep Consistent
Always keep consistent design in all pages
Wherever you are, you always know where to look to find left-side
links in Gmail.
Load Quickly
Never make the user to wait for more time
Sounddrown displays their logo with a simple animation while the
app loads.
Test
Test the app using multiple people with multiple backgrounds

More Related Content

What's hot

Android activities & views
Android activities & viewsAndroid activities & views
Android activities & viewsma-polimi
 
Design Patterns for mobile apps
Design Patterns for mobile appsDesign Patterns for mobile apps
Design Patterns for mobile appsIvano Malavolta
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android applicationChirag Thaker
 
Provide Effective Feedback and Guidance and Assistance
Provide Effective Feedbackand Guidance and AssistanceProvide Effective Feedbackand Guidance and Assistance
Provide Effective Feedback and Guidance and AssistanceAngga Papiih
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...Chris Adamson
 
Program security
Program securityProgram security
Program securityG Prachi
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppttirupathinews
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Publishing and delivery of mobile application ios
Publishing and delivery of mobile application   iosPublishing and delivery of mobile application   ios
Publishing and delivery of mobile application iosK Senthil Kumar
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Fatima Qayyum
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web EngineeringNosheen Qamar
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application DevelopmentSyed Absar
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process ModelsAhsan Rahim
 
android layouts
android layoutsandroid layouts
android layoutsDeepa Rani
 

What's hot (20)

Android activities & views
Android activities & viewsAndroid activities & views
Android activities & views
 
Google Maps in Android
Google Maps in AndroidGoogle Maps in Android
Google Maps in Android
 
Design Patterns for mobile apps
Design Patterns for mobile appsDesign Patterns for mobile apps
Design Patterns for mobile apps
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
 
Provide Effective Feedback and Guidance and Assistance
Provide Effective Feedbackand Guidance and AssistanceProvide Effective Feedbackand Guidance and Assistance
Provide Effective Feedback and Guidance and Assistance
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
 
Program security
Program securityProgram security
Program security
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Publishing and delivery of mobile application ios
Publishing and delivery of mobile application   iosPublishing and delivery of mobile application   ios
Publishing and delivery of mobile application ios
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
 
android layouts
android layoutsandroid layouts
android layouts
 

Similar to Designing applications with web access capabilities

Axisbull fitness app Case study .pdf
Axisbull fitness app Case study .pdfAxisbull fitness app Case study .pdf
Axisbull fitness app Case study .pdfLisa Imai
 
[UX Design Exercise] Miriwoong
[UX Design Exercise] Miriwoong[UX Design Exercise] Miriwoong
[UX Design Exercise] MiriwoongAmy Cheong
 
Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft 365 Developer
 
Web applications-designing-for-efficiency
Web applications-designing-for-efficiencyWeb applications-designing-for-efficiency
Web applications-designing-for-efficiencyGiles Adam Thomas
 
Make better apps - Guide for Better UX
Make better apps - Guide for Better UXMake better apps - Guide for Better UX
Make better apps - Guide for Better UXDhaval Jani
 
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into RealityIndianAppDevelopers
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and ProblemQing Jasmine Ye
 
App entry presentation
App entry presentationApp entry presentation
App entry presentationEuanovich
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateAbelKCS
 
Web usability a complete list of ux ui best practices
Web usability a complete list of ux ui best practicesWeb usability a complete list of ux ui best practices
Web usability a complete list of ux ui best practicesOlatunji Adetunji
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdfYuriTamaki
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2CDI Apps for Good
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Rob Rankin
 
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design CertificateCase Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design CertificateAbelKCS
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience DistilledHindu Dharma
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyDoralin Kelly
 

Similar to Designing applications with web access capabilities (20)

Axisbull fitness app Case study .pdf
Axisbull fitness app Case study .pdfAxisbull fitness app Case study .pdf
Axisbull fitness app Case study .pdf
 
[UX Design Exercise] Miriwoong
[UX Design Exercise] Miriwoong[UX Design Exercise] Miriwoong
[UX Design Exercise] Miriwoong
 
Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019
 
Web applications-designing-for-efficiency
Web applications-designing-for-efficiencyWeb applications-designing-for-efficiency
Web applications-designing-for-efficiency
 
Make better apps - Guide for Better UX
Make better apps - Guide for Better UXMake better apps - Guide for Better UX
Make better apps - Guide for Better UX
 
Educator Pre-training Pt2
Educator Pre-training Pt2Educator Pre-training Pt2
Educator Pre-training Pt2
 
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and Problem
 
App entry presentation
App entry presentationApp entry presentation
App entry presentation
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
 
Web usability a complete list of ux ui best practices
Web usability a complete list of ux ui best practicesWeb usability a complete list of ux ui best practices
Web usability a complete list of ux ui best practices
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdf
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci Portfolio
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2
 
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design CertificateCase Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
 
Usability and UX
Usability and UXUsability and UX
Usability and UX
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
 

More from K Senthil Kumar

Installing application in ubuntu [autosaved]
Installing application in ubuntu [autosaved]Installing application in ubuntu [autosaved]
Installing application in ubuntu [autosaved]K Senthil Kumar
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applicationsK Senthil Kumar
 
Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system designK Senthil Kumar
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile applicationK Senthil Kumar
 

More from K Senthil Kumar (6)

Installing application in ubuntu [autosaved]
Installing application in ubuntu [autosaved]Installing application in ubuntu [autosaved]
Installing application in ubuntu [autosaved]
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
 
Embedded os
Embedded osEmbedded os
Embedded os
 
Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system design
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile application
 

Recently uploaded

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Recently uploaded (20)

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Designing applications with web access capabilities

  • 1. Designing applications with web access capabilities K Senthil Kumar Assistant Professor Sri Eshwar College of Engineering, Coimbatore – 641 202
  • 2. Designing application with web access  Application with web access tries to get some data from internet.  Example : Ebook Readers  A web app that is difficult to figure out or insufficient will never win the app race.  But at the same time designing good user interface is difficult  The common problems are choosing right colors and creating right place for contents  If app developer failed to satisfy user needs then user go to another app for same task.  Example – rechargeitnow  freecharge app
  • 3. Rules for web app design  Don’t reinvent pattern  Group related elements  Less is better  Plan before developing  Provide feedback  Unobtrusive Help  Helps users decide  Focus on Target users  Where am I  Where did that come from  Design for No data  Keep Consistent  Load Quickly  Test
  • 4. Don’t reinvent pattern When reporting a post, Facebook displays the “Continue” button placed on the right-hand side and makes it more prominent than the secondary option “Back Always use the common pattern that the users are familiar. Example : red  for error envelope  message
  • 5. Group related elements Buffer grouped all profile-related controls under one drop-down. This way they can’t interfere with other features in the app. Always place related elements or views in single menu. Example – Sign out and change password in setting menu
  • 6. Less is better Always give limited functionality in single app Example : freecharge  only for recharge TeuxDeux is an app that basically only does one thing — saves tasks for different days.
  • 7. Plan before developing Take some time to review the design before code. Changing after Coding is difficult Mailchimp has a nice user flow that guides you through creating an email campaign with a breeze.
  • 8. Provide feedback Always provide feedback for each user in app, if user types some text Then give immediate feedback by saying something about input Beautiful button animation combined with the spinning loader in the Headspace web app lets you know your request went through.
  • 9. Unobtrusive help Some time user don’t know how to use some elements so give some Kind of tips to user for knowing about elements usage Tumblr gives you an option to take a short tour or skip it.
  • 10. Help Users Decide Provide help to new users to complete the task more easily It’s hard to say no to Pinterest’s obvious “next step”.
  • 11. Focus On Target Users Create a app based on target users, creating app for computer Teachers is different from non computer teachers Github’s clean interface isn’t rich in graphics and full of explanatory text.
  • 12. Where Am I? Helps the user to know about their current location in app By using methods like navigation bar MightyText app uses double navigation in settings to help users easily navigate the interface.
  • 13. Where did that come from? Help the user to know about the data that is app screen Wistia shows a simple slide effect to display more tools.
  • 14. Design For No Data Never place empty places in app, even in some place user have to Give some data, then create a text that makes user understands A nice illustration and a tip help new users get accustomed with Dropbox.
  • 15. Keep Consistent Always keep consistent design in all pages Wherever you are, you always know where to look to find left-side links in Gmail.
  • 16. Load Quickly Never make the user to wait for more time Sounddrown displays their logo with a simple animation while the app loads.
  • 17. Test Test the app using multiple people with multiple backgrounds