SlideShare a Scribd company logo
1 of 15
EYES
Zachary Lai
Research Questions that informed the
design and development of this app
What kind of difficulty are blind people
facing everyday?
■ People with complete blindness or low vision often have a difficult time self-navigating
outside well-known environments (Beck, 2010). Many people with low vision will bring
a sighted friend or family member to help navigate unknown environments.
■ Blindness causes considerable social challenges, usually in relation to the activities in
which a blind person cannot participate.All too frequently, blindness affects a person's
ability to perform many job duties, which severely limits her employment
opportunities (Beck, 2010).
■ Blindness may also cause difficulties with participating in activities outside of a
workplace, such as sports and academics (Beck, 2010). Many of these social challenges
limit a blind person's ability to meet people and this may cause low self esteem.
Purpose of the Eyes app
■ *The main purpose of my app is to help people suffering
from blindness or visual impairment getting through
everyday life with the help from real people around the world.
Because blind people are facing a lot of problems in life due to
their disability, including navigating through an environment,
checking details of a specific object etc.
How does the Eyes app work?
■ *The blind-user is able to post an image or text in the social
stream, and a sighted-user is able to reply to the post to help
the blind user. E.g.The blind-user doesn’t know the expiry
date of a pack of snack food, so the blind-user posts the
image of the snack and then the sighted-users are able to
reply and help.
How do blind users use the app?
■ * In order for the blind-user to use the touch screen app, the
blind-user will have to turn on theTalkBack accessibility
function which is a setting that can be turned on in the setting
app; this will be informed to the user when the user opens the
app every time. When this function is turned on, the phone
will play the text that the user is touching so the user will
know what is on the screen and choose what to do.
Design Specifications
■ I am going to design the app on Android system. Because in my research, it shows that
mobile phones are playing an important role in people’s everyday lives. It is easy to use and
offers better communication to the world.
■ The platform that I am going to use to build my app is MIT App Inventor 2
■ The app that I am going to design will be a multi-screen tab bar app, which users are able to
choose to be a sighted person or a blind person that needs help.There will also be multiple
features that the user can choose.
■ The app will be free to download from google play store.
■ The biggest difficulty that I am facing in the process of completing the app is using a web
database, which will store and retrieve all the user information and the posts and reply of
the users.
■ The main background color of the app will be light blue, because it looks nice and friendly
to users.
■ The target audience of the app are people who are blind or visually impaired, as well as
people who are willing to help these users.
■ If there is abusive usage in the app, users are able to report and block the user.
App Design sketches: login screen
■ The login screen will include an animated
eye logo. On this screen, users will be able to
switch between the login function and sign
up function.The background color of this
page will be light blue.When the user
completes the sign in process, a new
username will be added to the web
database. When a user logs in, the phone will
be able to retrieve and upload data from the
database.
App Design sketches: main screen
■ A consistent tool bar will be located at the top of the app.
Three items will be on the tool bar. Each is represented by
words, because it will clearly show the function of each
item.
■ In the “Request” section, users will be able to browse
through the questions that they asked. Instead of scrolling
down the app. In this design, user are able to simply click on
left and right button to see all the requests. When the blind
users is using the app, they don’t have to worry about the
scrolling, because they may scroll too much, and lose track
of the exact post they want to find. In this design, they can
simply click on the left and right button to keep track of the
information they want to find.
Digital version of design
■ Login and main
screens
■ Simple design
that is visually
appealing but
also works well
with the
Talkback
Accessibility
function
More screens added to the App Design
■ Further screens
designed
throughout the
iterative
design/developme
nt stages
■ New Post screen
■ User Profile screen
Limitations of the Eyes app & points for
improving this app
1. The app requires an insert image function. Currently, the user is only
able to post text online. However, an image function would help both
blind user and sighted user.The sighted user would know the problem
better so they could provide better advice to the blind user. I was
unable to figure out the method to allow the app to access the photo
gallery on the phone, furthermore, I was unable to create a variable to
store the image in and upload this image to the web database.
Limitation points to improve app cont.
2. Currently, the displayed user post is just a few lines of text, the
browsing user are unable to see which user posted the content. It
would be useful if the username of the user that posted the post is
displayed. Moreover, if the browsing user can click on the username of
the user to know more about this user, they could be having better
connections on and off line.The sighted user can help the blind user
easier.
3. The online world is dangerous, there could be users who seek to use
this app abusively, so it would make the app safer if a report function is
added. Users are able to report the abusive usage of the user and the
app will ban the user in the app.This will make the whole online
environment of the app healthier and safer, keeping the abusive user
out, to protect both the blind user and the sighted user.
Limitation points to improve app cont.
4. A major problem of the app currently is that there is no reply function. I
let the app retrieve the data from the web database as soon as the
screen initializes, when the user wants to reply, the replied information
has to be uploaded to the web database and then be retrieved to be
able to display on the screen. But I can’t retrieve the data because there
is already a “get value from database” handler being set to retrieve the
user post information.This will require that I take more time to learn
how to program this functionality in MIT App Inventor.
Limitation points to improve app cont.
5. The list that stores all the usernames and password resets every time I reopen the
screen.When the screen initializes, the app creates an empty list, so if there are
previously stored data, the data will be replaced by the list, but if I don't create the list,
the data will not exist at all.The same problem applies to the web database part,
when the user types in data, the new data will be stored to the web database with the
same tag, so the data will replace the previously stored data in the web database.
There are also problems relating to my current method.When the reader enters the
log in information, the app will check if the reader’s username exists in the usernames
list, then check if the user’s password exists in the password list, this is not a perfect
method, because there may be some users using the same password, when another
person wants to log in, even if the password he enters is not the user’s password, if
there is a same password that exists, the app will still allow the user to log in. I should
put the username and password together rather than separating them and check the
combination.

More Related Content

Similar to Zachary Lai 2016 DigiTech Challenge

Apps for good app
Apps for good appApps for good app
Apps for good appkieferjwass
 
There’s an app for that
There’s an app for thatThere’s an app for that
There’s an app for thatrubylynn0623
 
There’s an app for that
There’s an app for thatThere’s an app for that
There’s an app for thatrubylynn0623
 
Heuristic Usability Evaluation
Heuristic Usability Evaluation Heuristic Usability Evaluation
Heuristic Usability Evaluation Sokteang Ngov
 
Apps for Good - The 'FROG' Pitch presentation
Apps for Good -  The 'FROG' Pitch presentationApps for Good -  The 'FROG' Pitch presentation
Apps for Good - The 'FROG' Pitch presentationcardinalwisemanICT
 
9.4 Group 1
9.4 Group 19.4 Group 1
9.4 Group 1scorkery
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and ProblemQing Jasmine Ye
 
Hillside - User Testing Report (EN)
Hillside -  User Testing Report (EN)Hillside -  User Testing Report (EN)
Hillside - User Testing Report (EN)batukhan taluy
 
Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?Rapidsoft Technologies
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDialexa
 
Major Work_FunkItUp editor_interactive
Major Work_FunkItUp editor_interactiveMajor Work_FunkItUp editor_interactive
Major Work_FunkItUp editor_interactiveNikki Clark
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an ExorcismCrystal Beasley
 
MGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxMGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxstirlingvwriters
 
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
 

Similar to Zachary Lai 2016 DigiTech Challenge (20)

Apps for good app
Apps for good appApps for good app
Apps for good app
 
Unit 35 lo3
Unit 35 lo3Unit 35 lo3
Unit 35 lo3
 
Text Adventures
Text AdventuresText Adventures
Text Adventures
 
There’s an app for that
There’s an app for thatThere’s an app for that
There’s an app for that
 
There’s an app for that
There’s an app for thatThere’s an app for that
There’s an app for that
 
Heuristic Usability Evaluation
Heuristic Usability Evaluation Heuristic Usability Evaluation
Heuristic Usability Evaluation
 
Apps for Good - The 'FROG' Pitch presentation
Apps for Good -  The 'FROG' Pitch presentationApps for Good -  The 'FROG' Pitch presentation
Apps for Good - The 'FROG' Pitch presentation
 
Common features of successful mobile applications
Common features of successful mobile applicationsCommon features of successful mobile applications
Common features of successful mobile applications
 
9.4 Group 1
9.4 Group 19.4 Group 1
9.4 Group 1
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and Problem
 
Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020
 
Hillside - User Testing Report (EN)
Hillside -  User Testing Report (EN)Hillside -  User Testing Report (EN)
Hillside - User Testing Report (EN)
 
2ND REPORT
2ND REPORT2ND REPORT
2ND REPORT
 
Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?Hello mobile application developers! do you know how to promote an app ?
Hello mobile application developers! do you know how to promote an app ?
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa Way
 
Major Work_FunkItUp editor_interactive
Major Work_FunkItUp editor_interactiveMajor Work_FunkItUp editor_interactive
Major Work_FunkItUp editor_interactive
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism
 
MGT5419 User Experience Design.docx
MGT5419 User Experience Design.docxMGT5419 User Experience Design.docx
MGT5419 User Experience Design.docx
 
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
 

Recently uploaded

Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 

Recently uploaded (20)

Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 

Zachary Lai 2016 DigiTech Challenge

  • 2. Research Questions that informed the design and development of this app
  • 3. What kind of difficulty are blind people facing everyday? ■ People with complete blindness or low vision often have a difficult time self-navigating outside well-known environments (Beck, 2010). Many people with low vision will bring a sighted friend or family member to help navigate unknown environments. ■ Blindness causes considerable social challenges, usually in relation to the activities in which a blind person cannot participate.All too frequently, blindness affects a person's ability to perform many job duties, which severely limits her employment opportunities (Beck, 2010). ■ Blindness may also cause difficulties with participating in activities outside of a workplace, such as sports and academics (Beck, 2010). Many of these social challenges limit a blind person's ability to meet people and this may cause low self esteem.
  • 4. Purpose of the Eyes app ■ *The main purpose of my app is to help people suffering from blindness or visual impairment getting through everyday life with the help from real people around the world. Because blind people are facing a lot of problems in life due to their disability, including navigating through an environment, checking details of a specific object etc.
  • 5. How does the Eyes app work? ■ *The blind-user is able to post an image or text in the social stream, and a sighted-user is able to reply to the post to help the blind user. E.g.The blind-user doesn’t know the expiry date of a pack of snack food, so the blind-user posts the image of the snack and then the sighted-users are able to reply and help.
  • 6. How do blind users use the app? ■ * In order for the blind-user to use the touch screen app, the blind-user will have to turn on theTalkBack accessibility function which is a setting that can be turned on in the setting app; this will be informed to the user when the user opens the app every time. When this function is turned on, the phone will play the text that the user is touching so the user will know what is on the screen and choose what to do.
  • 7. Design Specifications ■ I am going to design the app on Android system. Because in my research, it shows that mobile phones are playing an important role in people’s everyday lives. It is easy to use and offers better communication to the world. ■ The platform that I am going to use to build my app is MIT App Inventor 2 ■ The app that I am going to design will be a multi-screen tab bar app, which users are able to choose to be a sighted person or a blind person that needs help.There will also be multiple features that the user can choose. ■ The app will be free to download from google play store. ■ The biggest difficulty that I am facing in the process of completing the app is using a web database, which will store and retrieve all the user information and the posts and reply of the users. ■ The main background color of the app will be light blue, because it looks nice and friendly to users. ■ The target audience of the app are people who are blind or visually impaired, as well as people who are willing to help these users. ■ If there is abusive usage in the app, users are able to report and block the user.
  • 8. App Design sketches: login screen ■ The login screen will include an animated eye logo. On this screen, users will be able to switch between the login function and sign up function.The background color of this page will be light blue.When the user completes the sign in process, a new username will be added to the web database. When a user logs in, the phone will be able to retrieve and upload data from the database.
  • 9. App Design sketches: main screen ■ A consistent tool bar will be located at the top of the app. Three items will be on the tool bar. Each is represented by words, because it will clearly show the function of each item. ■ In the “Request” section, users will be able to browse through the questions that they asked. Instead of scrolling down the app. In this design, user are able to simply click on left and right button to see all the requests. When the blind users is using the app, they don’t have to worry about the scrolling, because they may scroll too much, and lose track of the exact post they want to find. In this design, they can simply click on the left and right button to keep track of the information they want to find.
  • 10. Digital version of design ■ Login and main screens ■ Simple design that is visually appealing but also works well with the Talkback Accessibility function
  • 11. More screens added to the App Design ■ Further screens designed throughout the iterative design/developme nt stages ■ New Post screen ■ User Profile screen
  • 12. Limitations of the Eyes app & points for improving this app 1. The app requires an insert image function. Currently, the user is only able to post text online. However, an image function would help both blind user and sighted user.The sighted user would know the problem better so they could provide better advice to the blind user. I was unable to figure out the method to allow the app to access the photo gallery on the phone, furthermore, I was unable to create a variable to store the image in and upload this image to the web database.
  • 13. Limitation points to improve app cont. 2. Currently, the displayed user post is just a few lines of text, the browsing user are unable to see which user posted the content. It would be useful if the username of the user that posted the post is displayed. Moreover, if the browsing user can click on the username of the user to know more about this user, they could be having better connections on and off line.The sighted user can help the blind user easier. 3. The online world is dangerous, there could be users who seek to use this app abusively, so it would make the app safer if a report function is added. Users are able to report the abusive usage of the user and the app will ban the user in the app.This will make the whole online environment of the app healthier and safer, keeping the abusive user out, to protect both the blind user and the sighted user.
  • 14. Limitation points to improve app cont. 4. A major problem of the app currently is that there is no reply function. I let the app retrieve the data from the web database as soon as the screen initializes, when the user wants to reply, the replied information has to be uploaded to the web database and then be retrieved to be able to display on the screen. But I can’t retrieve the data because there is already a “get value from database” handler being set to retrieve the user post information.This will require that I take more time to learn how to program this functionality in MIT App Inventor.
  • 15. Limitation points to improve app cont. 5. The list that stores all the usernames and password resets every time I reopen the screen.When the screen initializes, the app creates an empty list, so if there are previously stored data, the data will be replaced by the list, but if I don't create the list, the data will not exist at all.The same problem applies to the web database part, when the user types in data, the new data will be stored to the web database with the same tag, so the data will replace the previously stored data in the web database. There are also problems relating to my current method.When the reader enters the log in information, the app will check if the reader’s username exists in the usernames list, then check if the user’s password exists in the password list, this is not a perfect method, because there may be some users using the same password, when another person wants to log in, even if the password he enters is not the user’s password, if there is a same password that exists, the app will still allow the user to log in. I should put the username and password together rather than separating them and check the combination.