Project 1 Milestone 2
Project 1 Overview
The goal of project 1 is to create a novel Android app using App Inventor. You are to work with one partner.
Process
We brainstormed ideas and formed teams in class.
You will then work with your partner to develop the app following a typical software development process.
The project will have two milestones. Requirements and design were completed in the first milestone.
Code, test, and deploy will be completed in this second milestone.
You should complete all work on the project together with your partner.
Remember that working alone on a partner project is cheating.
So, be sure to exchange contact information and find common times that you can work together.
Because of the nature of App Inventor, you are encouraged to choose one student account as the "master" version of the project.
Frequently (at least every day that you work on it) download the project to your computer and share it (email?) with your partner.
Deliverables
- Create a page under the course Project 1 page (one page per app, not per person)
- Include the following content:
- Name of your app (as the title of the page)
- Icon for your app (512px x 512px)
- Names of who created the app
- Description of your app (two to three sentences)
- List of components used in your app
- Two to four screen shots of your app in action (consider using emulator and screen capture)
- Image capture of your blocks from the Blocks Editor
- Download your app to your computer from App Inventor (go to the My Projects page, select a project, then choose More Actions | Download Source), then upload this zip file to the PolyLearn
- Note: if you are using Safari, you might need to turn off the automatic unzip feature
- Prepare a three to five minute presentation to be given in class on the due date.
The presentation consists of just a product demo. You are not to prepare slides. You may use the emulator (preferred), or a phone with the document camera.
Practice your presentation. All team members must talk.
- On your own, create another page on your personal e-portfolio titled "Project 1 - Final"
- Answer the following questions on the "Project 1 - Final" page of your e-portfolio.
- Describe the experience of having others test your app. How much instruction did they require? Did they find anything
that was useful to you (e.g. defects, unintuitive user interface)?
- Reflect on the process of developing your app. What was hard? What was easier than you thought? What do you wish you
had known before you started? Was it easy to work together with your partner?
Grading Rubric
- App Information on Course Website: 20% (10% deduction if not posted in correct place)
- App source in PolyLearn: 5%
- Quality/Scope of App: 35%
- Presentation: 30%
- Question Answers on e-portfolio: 10%
- Evaluation Form