SlideShare a Scribd company logo
1 of 13
Download to read offline
QA Team
Common QA issues
Part 1
App UI / UX Handling
Let’s take these as examples...
● Make a table
reservation
● Create an
account for social
chatting
● Create an
account for art
sharing
What we need to consider..
1. Does the email
need to be
verified?
2. Do we need to
restrict users
behaviours to
make the app
consistency?
From OUR point of view :
1. The purpose of email
2. The email content
3. The design layout of email
● How to handle long text
fields?
When users sign up / edit profile...
● What actions does they take
when they want to quit app?
Show “...”
Expand the text
field
text is cut
When users want to get up-to-date list from apps...
Different ways to refresh a list / a table..
● Manually (Pull down / click on a
button)
● Automatically (Update instantly /
through some time)
Whether user should be able to scroll a
list infinitely..
● Show a limit number of items
● Page by page
How should we handle no internet connection issue?
● An accurate
messages should
be given to notify
users
● Display a
cached view of
last seen data
● Display a no
network blank
screen
● Operate
normally and
sync afterward
Part 2
App Common issues
Sign up / Login / Profile...
When user re-login after
logging out, previous login
name should be auto-filled
in at the input text field
Uses information should be stored
on it
User input should not be saved and
displayed in this case
User Input
Issue description Expected results
User input is saved even "Cancel"
button is clicked
User input should not be saved if
"Cancel" button is clicked
Edited information cannot be
saved even users click "Saved"
button
Edited information should be
saved
Custom and native back buttons
should perform same actions
Both custom and native back
buttons should go back to
previous page
Visual Display
Issue description Expected results
Option field not showing previous
selection
Native picker should keep user's
previous selection
Not showing correct type of
keyboard (e.g. phone no.,
numbers)
Show the keyboard that matches
the input type
Keyboard of previous page
staying in screen
Hide keyboard on submission
End
Brought to you by Oursky
Build your mobile app fast
skygear.io (open source)

More Related Content

Viewers also liked

programas
programasprogramas
programasatmmmm
 
اللوحاتx
اللوحاتxاللوحاتx
اللوحاتxDreamchild
 
Visita a la D.O. Cava
Visita a la D.O. CavaVisita a la D.O. Cava
Visita a la D.O. Cavaies guimar
 
22 las cuatro p del marketing
22 las cuatro p del marketing22 las cuatro p del marketing
22 las cuatro p del marketingProvident
 
RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)Shelby McLean
 
FINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALFINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALincisive jovial
 
The Three Stages Of Innovation Strategy
The Three Stages Of Innovation StrategyThe Three Stages Of Innovation Strategy
The Three Stages Of Innovation StrategyTim Kastelle
 

Viewers also liked (11)

NIRS WSPCHS
NIRS WSPCHSNIRS WSPCHS
NIRS WSPCHS
 
Mohamed Shafi CV 02
Mohamed Shafi CV 02Mohamed Shafi CV 02
Mohamed Shafi CV 02
 
programas
programasprogramas
programas
 
اللوحاتx
اللوحاتxاللوحاتx
اللوحاتx
 
Visita a la D.O. Cava
Visita a la D.O. CavaVisita a la D.O. Cava
Visita a la D.O. Cava
 
22 las cuatro p del marketing
22 las cuatro p del marketing22 las cuatro p del marketing
22 las cuatro p del marketing
 
RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)
 
Eu vh bsdc
Eu vh bsdcEu vh bsdc
Eu vh bsdc
 
FINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALFINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSAL
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
The Three Stages Of Innovation Strategy
The Three Stages Of Innovation StrategyThe Three Stages Of Innovation Strategy
The Three Stages Of Innovation Strategy
 

Similar to Common issues QA teams often find

Wp quality bar tedy
Wp quality bar   tedyWp quality bar   tedy
Wp quality bar tedyAgate Studio
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3Kelley Howell
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experienceKanika Gupta
 
Introduction to UiAutomation EMEA APAC.pdf
Introduction to UiAutomation EMEA APAC.pdfIntroduction to UiAutomation EMEA APAC.pdf
Introduction to UiAutomation EMEA APAC.pdfCristina Vidu
 
Session15+16-User Story (2).pdf
Session15+16-User Story (2).pdfSession15+16-User Story (2).pdf
Session15+16-User Story (2).pdfPeterTran514407
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interfaceabcd82
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability HeuristicsOvidiu Von M
 
Email of DAY1 NET_Navigation-RK.ppt
Email of DAY1 NET_Navigation-RK.pptEmail of DAY1 NET_Navigation-RK.ppt
Email of DAY1 NET_Navigation-RK.pptRagilMiseno1
 
Yikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst PracticesYikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst PracticesBruce Elgort
 
Human Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basicsHuman Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basicsGEETHAS668001
 
Creating accessible modals and autocompletes
Creating accessible modals and autocompletesCreating accessible modals and autocompletes
Creating accessible modals and autocompletesRuss Weakley
 
Report on jal app
Report on jal appReport on jal app
Report on jal appOmkar Rane
 
Getting started with the visual basic editor
Getting started with the visual basic editorGetting started with the visual basic editor
Getting started with the visual basic editorputiadetiara
 
Human computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptxHuman computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptxSHEHERYARali12
 
Odoo Studio: Build an App with Zero Coding Experience
Odoo Studio: Build an App with Zero Coding ExperienceOdoo Studio: Build an App with Zero Coding Experience
Odoo Studio: Build an App with Zero Coding ExperienceOdoo
 

Similar to Common issues QA teams often find (20)

Wp quality bar tedy
Wp quality bar   tedyWp quality bar   tedy
Wp quality bar tedy
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experience
 
Introduction to UiAutomation EMEA APAC.pdf
Introduction to UiAutomation EMEA APAC.pdfIntroduction to UiAutomation EMEA APAC.pdf
Introduction to UiAutomation EMEA APAC.pdf
 
Session15+16-User Story (2).pdf
Session15+16-User Story (2).pdfSession15+16-User Story (2).pdf
Session15+16-User Story (2).pdf
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interface
 
Usability
UsabilityUsability
Usability
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 
Email of DAY1 NET_Navigation-RK.ppt
Email of DAY1 NET_Navigation-RK.pptEmail of DAY1 NET_Navigation-RK.ppt
Email of DAY1 NET_Navigation-RK.ppt
 
Yikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst PracticesYikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst Practices
 
Human Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basicsHuman Computer interaction -Interaction design basics
Human Computer interaction -Interaction design basics
 
Creating accessible modals and autocompletes
Creating accessible modals and autocompletesCreating accessible modals and autocompletes
Creating accessible modals and autocompletes
 
Tugas testing
Tugas testingTugas testing
Tugas testing
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
 
41 gui-design
41 gui-design41 gui-design
41 gui-design
 
41 gui-design
41 gui-design41 gui-design
41 gui-design
 
Report on jal app
Report on jal appReport on jal app
Report on jal app
 
Getting started with the visual basic editor
Getting started with the visual basic editorGetting started with the visual basic editor
Getting started with the visual basic editor
 
Human computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptxHuman computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptx
 
Odoo Studio: Build an App with Zero Coding Experience
Odoo Studio: Build an App with Zero Coding ExperienceOdoo Studio: Build an App with Zero Coding Experience
Odoo Studio: Build an App with Zero Coding Experience
 

More from Oursky

Build cloud native apps with Docker and Kubernetes
Build cloud native apps with Docker and KubernetesBuild cloud native apps with Docker and Kubernetes
Build cloud native apps with Docker and KubernetesOursky
 
WebAR - "Build once, deploy anywhere"
WebAR - "Build once, deploy anywhere"WebAR - "Build once, deploy anywhere"
WebAR - "Build once, deploy anywhere"Oursky
 
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...Oursky
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)Oursky
 
How to build a Whatsapp clone in 2 hours
How to build a Whatsapp clone in 2 hoursHow to build a Whatsapp clone in 2 hours
How to build a Whatsapp clone in 2 hoursOursky
 
Using cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexityUsing cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexityOursky
 
How to write better code: in-depth best practices for writing readable, simpl...
How to write better code: in-depth best practices for writing readable, simpl...How to write better code: in-depth best practices for writing readable, simpl...
How to write better code: in-depth best practices for writing readable, simpl...Oursky
 
How to use Flux (pattern) in React?
How to use Flux (pattern) in React?How to use Flux (pattern) in React?
How to use Flux (pattern) in React?Oursky
 

More from Oursky (8)

Build cloud native apps with Docker and Kubernetes
Build cloud native apps with Docker and KubernetesBuild cloud native apps with Docker and Kubernetes
Build cloud native apps with Docker and Kubernetes
 
WebAR - "Build once, deploy anywhere"
WebAR - "Build once, deploy anywhere"WebAR - "Build once, deploy anywhere"
WebAR - "Build once, deploy anywhere"
 
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...
如何用連登 data 訓練廣東話 chatbot (How to use data from a popular forum to train a Can...
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)
 
How to build a Whatsapp clone in 2 hours
How to build a Whatsapp clone in 2 hoursHow to build a Whatsapp clone in 2 hours
How to build a Whatsapp clone in 2 hours
 
Using cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexityUsing cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexity
 
How to write better code: in-depth best practices for writing readable, simpl...
How to write better code: in-depth best practices for writing readable, simpl...How to write better code: in-depth best practices for writing readable, simpl...
How to write better code: in-depth best practices for writing readable, simpl...
 
How to use Flux (pattern) in React?
How to use Flux (pattern) in React?How to use Flux (pattern) in React?
How to use Flux (pattern) in React?
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

Common issues QA teams often find

  • 2. Part 1 App UI / UX Handling
  • 3. Let’s take these as examples... ● Make a table reservation ● Create an account for social chatting ● Create an account for art sharing
  • 4. What we need to consider.. 1. Does the email need to be verified? 2. Do we need to restrict users behaviours to make the app consistency? From OUR point of view : 1. The purpose of email 2. The email content 3. The design layout of email
  • 5. ● How to handle long text fields? When users sign up / edit profile... ● What actions does they take when they want to quit app? Show “...” Expand the text field text is cut
  • 6. When users want to get up-to-date list from apps... Different ways to refresh a list / a table.. ● Manually (Pull down / click on a button) ● Automatically (Update instantly / through some time) Whether user should be able to scroll a list infinitely.. ● Show a limit number of items ● Page by page
  • 7. How should we handle no internet connection issue? ● An accurate messages should be given to notify users ● Display a cached view of last seen data ● Display a no network blank screen ● Operate normally and sync afterward
  • 9. Sign up / Login / Profile... When user re-login after logging out, previous login name should be auto-filled in at the input text field Uses information should be stored on it User input should not be saved and displayed in this case
  • 10. User Input Issue description Expected results User input is saved even "Cancel" button is clicked User input should not be saved if "Cancel" button is clicked Edited information cannot be saved even users click "Saved" button Edited information should be saved Custom and native back buttons should perform same actions Both custom and native back buttons should go back to previous page
  • 11. Visual Display Issue description Expected results Option field not showing previous selection Native picker should keep user's previous selection Not showing correct type of keyboard (e.g. phone no., numbers) Show the keyboard that matches the input type Keyboard of previous page staying in screen Hide keyboard on submission
  • 12. End
  • 13. Brought to you by Oursky Build your mobile app fast skygear.io (open source)