Research and Development 1/2015-16/instructies/Fase 2/project app
Product
Eindproject applicatie
Inleiding
Als eindproject maken jullie een echte androidapplicatie.
Je groep levert de programmacode op als product. Daarnaast verzorg je een demo van het resultaat.
Instructie
Voor de eindapplicatie moeten jullie een Android app maken naar eigen idee. Deze dient uiterlijk op woensdag 8 juni, 23:59 uur te worden ingeleverd. Hiervoor komt een assignment beschikbaar op blackboard.
Werkplaats
Bij wijze van uitzondering lever je dit product in via Blackboard. Je dient een .apk-bestand van je app + je volledige project als zip/7z bestand in te leveren. Lever dus niet alleen java of xml bestanden in! Mocht je libraries gebruiken lever deze dan ook erbij in.
Beoordeling
Volgens onderstaande rubric met kwaliteitskenmerken. Let op, deze rubric is anders dan de rubric die bij de eerste app is gebruikt.
Jullie zullen je binnenkort in kunnen schrijven voor deze demonstratiesessies. Dit zal te zijner tijd kunnen op https://lab.cs.ru.nl/algemeen/Research_and_Development_1/2015-16/instructies/Fase_3/demonstratie.
Type | Onvoldoende | Voldoende | Goed | Uitstekend |
Resultaat als android-app | Geen Android-specifieke elementen | Smartphone-specifieke elementen voegen niets wezenlijks toe aan de functionaliteit. | Eén zinvol smartphone/tablet-specifiek element verwerkt | Originele combinatie van specifieke elementen geïntegreerd |
Complexiteit | Simpel, staat niet in verhouding tot beschikbare ontwikkeltijd | Basic, veilig | Bevat een uitdagend element | Omvang en/of diepgang in oplossen van lastige problemen die uitgaat boven de verwachtingen |
Werking | Werkt nauwelijks | Werkende app, maar niet alle functies gerealiseerd | Alle functies gerealiseerd, maar vertoont kleine haperingen | Alle functies gerealiseerd, werking robuust |
Vormgeving | Onduidelijke of onlogische vormgeving | Basic vormgeving, alleen geschikt als intern prototype | Functionele vormgeving, geschikt als prototype | Verzorgde vormgeving, geschikt voor gebruikers |
Code | Weinig gestructureerd | Gestructureerd volgens standaardindeling app-software, maar opsplitsing is niet overal logisch | Volledig gestructureerd volgens standaardindeling app-software | Idem, voldoet aan alle gebruikelijke kwaliteitscriteria voor programmeren (Zou een voorbeelduitwerking kunnen zijn) |
Demo | Tonen geen werkende versie, hebben er geen verklaring voor | Aarzelend, hebben niet op alle informatieve vragen een passend antwoord | Stralen vertrouwen uit, beantwoorden informatieve vragen adequaat, gebruiken vaktermen | Idem, kunnen gemaakte keuzes verdedigen (en bv alternatieven afwegen) |