Final Project Presentations: Monday, December 19, noon (5-7 minute oral presentation and demo)
Requirements
For this project you may work individually or pair up with a
partner. For two person projects, each partner will receive the same
grade.
Here are the requirements. Your proposal and elevator pitch should
address how your app meets these requirements.
- Social Benefit: For this app the only content
requirement is that the app must serve some socially beneficial
purpose.
- A map and location app that helps Trinity students find their way around campus.
- An app that presents socially useful information like a bus or shuttle schedule.
- A game that has clear educational purpose -- e.g., teaching sign language or
improving some skill.
- A quiz app that teaches a particular math topic.
- A data-gathering app that benefits a non-profit or a government agency.
- The app's code must make significant and appropriate use of
procedures and functions. These should be identified and highlighted
in your write ups.
- The app's code must be well organized and well documented. It
should make use of appropriately descriptive names for its components,
procedures, and functions. It should make appropriate use of comments
throughout its implementation.
- The app must make use of some blocks and functionality that go
beyond the basic components -- e.g., maps, sensors, phone calls or
texting. These should be identified in your write ups. Explore App Inventor!
Getting Started
- Decide on partners and a general idea for you app.
- Write your short elevator pitch, post it on your
portfolio, and be prepared to present it in 1 minute in class on
Wednesday, 11/30.
- Provide a detailed design and post it on your portfolio. What
will the user interface look like? How will the user interact with
it? What events will be handled? Include:
- A snapshot of how the screen will be arranged when the app starts.
- A series of event-response descriptions -- i.e., for each event
that will occur, how will your app respond.
Submitting Your Project
Here are instructions on how to submit your project.