140 likes | 299 Views
The Tough Brets present FLASH FUN!. General Introduction. ‘Flash Fun’ is a flash card creator and game application for the iPhone and iTouch devices, which is a digital alternative to the age old studying tool of flash cards. What is Flash Fun? Interactive flash card system Create Cards
E N D
General Introduction • ‘Flash Fun’ is a flash card creator and game application for the iPhone and iTouch devices, which is a digital alternative to the age old studying tool of flash cards.
What is Flash Fun? • Interactive flash card system • Create Cards • Question, Answer, Hint • Create Decks • Organize your cards by Subject • You can move cards between Decks as well! • Game play • Test yourself to prepare for the big test • Share cards online – most interesting!
Why? • Environment – eliminates the destruction of precious forest which normal paper flash cards enable. • Synergy – you can share your cards online with your friends and classmates • Fun – It will have many game play modes which are intuitive, making studying always fun.
How did we do it? • Core Data provides an object interface to an on disk sqlite database • All cards have a reference to their deck and each deck contains a reference to all its cards • Game mode is controlled through a Tab Controller • Menu/listing done with Table View
Quality Assurance • Unit Test • Integration Test • User Acceptance Test
Bugs • Use of the strings "|||" or " ^^^ " or "\n" in deck or cards will break parsing for uploading/downloading from website. • Downloading/uploading likely will not work with some character encodings.
Feedback • 68.75% of the users rate FlashFun as 5 • 31.25% of the users rate FlashFun as 4 • All of the users can learn how to use FlashFun in less than 10 minutes
Users’ Comment • A fantastic and useful tool! If I had FlashFun last semester, I would have got As in all my courses. - Chen Li • It is excellent except a few minor bugs. I think it is better to add more game mode. - Mike
Flash Fun in action! • http://www.youtube.com/watch?v=dQa4VNEkEuM
Post-mortem Analysis • Project management techniques • Major technical issue • Major Human issue • Advice
Questions • ?
‘Til Next Time Folks! • Sincerely, • The Tough Brets • Will Storey • Danish Khara • Nancy Zenger • Zhang Guannan