The Garbage App

User

Client

Developer

Coding environment

Impacts

Competitors

Constraints/requirements

UI

Features

Device

Usability Principles

Must be a mobile app for iOS devices

8 weeks

Must be developed for mobile device

Key algorithms

Container refund calculator

Features

Must educate users on how to recycle correctly

Must educate users on how to use recycling bins via gamification

Must implement the recycling bin game based on the algorithm provided

Must be clear, consistent and comply with accessibility guidelines (Queensland Government 2017)

Must include appropriate attribution to images used and must comply with copyright law

Must include a link to the legal disclaimer at www.qld.gov.au/legal/disclaimer on the home screen

Tom

International student who is a renting a property but isn’t sure what the different council bins (green lid, yellow lid, red lid) are for.

Interested in learning more about Australian ecosystems and native wildlife.

Lydia and Isabelle

Lydia is a busy single mum who would be interested to know how being eco-friendly could save her money.

Isabelle attends prep and has just started learning about the environment. Isabelle loved planting a tree at school and is now monitoring its growth.

Sam

Just started high school and loves playing video games.

Very messy and leaves his trash everywhere.

Believes that looking after the environment is a job for the government and probably the cleaners at school too.

Recycling sorting game

Consistent User Experience Standard

Font must be Verdana

Horizontal scroll bars must be avoided

Queensland government logo must be present in top left-hand corner of each screen, which must provide a link to www.qld.gov.au

App will not save any personal information (Safety)

No personal information will be displayed on screen

Must follow algorithm in stimulus

Must allow for a minimum of three items to be displayed and sorted in a game

Water consumption and water bill calculator

Must calculate refund for user-defined number of containers

Must calculate potential savings on water bills by reducing water usage in user-specified areas

Will reduce amount of waste being produced, resulting in less pollution and lower strain on recycling services

Will decrease the amount of waste being placed in the wrong bin, increasing amount of waste that can be recycled

Will save users money on water bills and from container returns

Will educate users as to potential environmental impacts of their actions, prompting further action and decreasing pollution of local area

Must contain link to http://www.qld.gov.au/legal/disclaimer on home page

Will display item to user, who must then recall from the educational section of the app which bin is most appropriate for that item

App will be compatible with native iOS screen reader and magnifier (Accessibility)

App will use system-wide San Francisco Symbols font family for symbols (Learnability, Accessibility)

User will provide number of containers, algorithm will then calculate the possible refund

User will specify a way to save water, e.g. take 1 min shorter showers

App will calculate approximate water and cost savings

Must store high score

Recycling game

Development tools

Xcode IDE

Language: Swift

App will calculate potential water and cost savings based on user-specified methods of saving water, e.g. taking 1 min shorter showers

App will calculate the refund for a given number of containers

Must provide educational screens on saving water and reducing waste

User must receive feedback based on their performance in the game

User asked to confirm destructive actions to prevent accidental data loss (Safety)