meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
android2010:grp3:start [2010/03/23 16:42] – grp3 | android2010:grp3:start [2010/03/28 16:57] (current) – grp3 | ||
---|---|---|---|
Line 11: | Line 11: | ||
===== Idea ===== | ===== Idea ===== | ||
- | After a very long meditation we got superb idea, BeerBase, the application which contains a database of beers on an android mobile device. The application allows user personally rate and edit information of beer and add new beers to the database. | + | After a very long meditation we got superb idea, BeerBase, the application which contains a database of beers on an android mobile device. The application allows user personally rate and edit information of beer and add new beers to the database. Application is designed for beer loving people who likes to take notes and rate beers (mostly imported) they' |
BeerBase is an ideal application while tasting some beer on the road. Sometimes it's difficult to remember what you have been drinking, particularly in pubs and restaurants when you might not able to obtain the container. Majority of these places doesn' | BeerBase is an ideal application while tasting some beer on the road. Sometimes it's difficult to remember what you have been drinking, particularly in pubs and restaurants when you might not able to obtain the container. Majority of these places doesn' | ||
Line 46: | Line 46: | ||
===== Design ===== | ===== Design ===== | ||
- | Launching application opens a view which contains list of beers. This view have buttons | + | Launching application opens a view which contains list of beers and their rating. This view have button |
+ | |||
+ | Rating is indicated by slidable | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Below is an UML class diagram which shows application' | ||
+ | |||
+ | {{: | ||
- Icon 48x48, for application launcher {{: | - Icon 48x48, for application launcher {{: | ||
Line 54: | Line 63: | ||
Video tells more than screenshots! | Video tells more than screenshots! | ||
- | [[http:// | + | [[http:// |
===== Implementation Comments ===== | ===== Implementation Comments ===== | ||
+ | Creating database gave little trouble because of the database file in the phone didn't update itself every time we drove the program. Of course there would' | ||
+ | |||
+ | Implementation of the taking picture option were surprisingly easy thanks to google' | ||
===== Presentation ===== | ===== Presentation ===== | ||
+ | Presentation: | ||
{{: | {{: | ||
- | {{: | + | Brochure: |
+ | {{: | ||
+ | |||
+ | Description: | ||
+ | {{: | ||
===== Package ===== | ===== Package ===== | ||
Line 72: | Line 89: | ||
==== How to run ==== | ==== How to run ==== | ||
+ | |||
+ | Nothing fancy. Just start virtual devise and run "adb install / | ||
===== Conclusion of your work ===== | ===== Conclusion of your work ===== | ||
(what was good, what was bad, impressive or depressive things in android development) | (what was good, what was bad, impressive or depressive things in android development) | ||
+ | * Android emulator gave a good emulation of the real device. It was fast enough. | ||
+ | * Development framework is up to date and suitable for mobile devices. Bad thing is that it isn't compatible with original Java. But for us it didn't matter because we are not so familiar with SUN's Java. | ||
+ | * Framework' | ||
+ | * Known issues: Camera button disabled in emulator → green phone button is used for taking picture. | ||
+ | * Features dropped (because time limit): | ||
+ | * Remote database | ||
+ | * link support | ||
+ | * search function | ||
+ | * database changelog | ||
+ | * list sorting | ||
+ | * default beer picture | ||
+ | |||
{{: | {{: |