teaching machines

Final Project – hardymar – Post Mortem

December 20, 2011 by . Filed under cs491 mobile, fall 2011, postmortems.

Overview

If you want to know more about what I chose for my final project check out my design doc I created for part one of the final project. The majority of this post is going to be discussing how well I achieved all the goals laid out in my design doc and any changes I made along the way.

Intro Screen

Because the app I wanted to design was actually made up of several smaller apps I needed to create an intro screen when the user first started the program so they could choose what type of app they wanted their client to take.

Main Activity

Main Activity

Nothing fancy about the main screen. It is simple activity switch when the user clicks on the various buttons.

Rhyming

The Rhyming activity worked just like it is described in the design doc. I was able to implement text to speech using  code found in the project one post mortem of xiongchu. Here is a comparison with my mock up screen shot to the final product.

Rhyming Activity Mockup

Rhyming Activity Mockup

Rhyming Activity Final

Rhyming Activity Final

Originally I was going to have  Listview that was used to display the final results to the user but considering all they needed to know was which ones they got wrong and there was no other interaction with the results I thought that might be overkill so instead I changed the results to a Dialog Box that pops up after the quiz is completed.

Rhyming Results

Rhyming Results

Syllable Segmentation

The Syllable Segmentation activity worked just like it is described in the design doc. The user is first presented with a screen to select difficulty. Easy only contains two and three syllable words and hard contains three, four and five syllable words.

Syllable Segmentation Menu

Syllable Segmentation Menu

Again I used text to speech to say the word if the user clicked on it. The rest of design is similar to the mock up. I set the max number of syllables a user can tap out to ten. I also made the tap button the largest of the buttons because it’s the main button the child should be tapping on. Here is a comparison between my mock ups and final application.

Syllable Segmentation Mockup

Syllable Segmentation Mockup

Syllable Segmentation Final

Syllable Segmentation Final

 

Syllable Blending

Unfortunately I was unable to implement the the final part of this project, Syllable Blending. I was in an auto accident Saturday and spent most of the weekend dealing with all the stuff that entail. I also hurt my left hand in the accident and my typing abilities have been hindered.

Final Thoughts

I’m very happy with how this application turned out. I showed it to my girlfriend and it’s almost everything she wanted. Her main request was a greater variety of quizzes included pre-programmed into the application. She also suggest the ability to at her own question and create her own quiz. These are great idea that I hope to implement into the next iteration of the project. My wish is to take one part of this app, separate it into it’s own application, polish it up real nice, and sell it on the market place for 99 cents just to get that experience before I start my job in January.