...
- Appen må ha et brukergrensesnitt (realisert i en fxml fil).
- Appen må ha to eller flere interagerende dataklasser som står for logikken/databehandlingen i appen. Her stilles det også krav til at det må være noen kalkulasjoner av et eller annet, altså kan du ikke ha rene dataklasser.
- Appen må ha en controller-klasse som kobler sammen brukergrensesnittet og dataklassene.
- Du må også ha en app-klasse som kun brukes til å starte appen.
LEGGE TIL
- utvide appen i øving 7
- At det må være noe datamanipulering i dataklassene.
- Fjerne kravet om app-klasse?
I øving 7 skal du utvide appen til å ha med noe ekstra funksjonalitet i tillegg til en form for persistens, altså at appen lagrer og/eller henter data utenfor appen. Ha dermed i bakhodet at det bør være noe data i appen som er naturlig å lagre/lese fra fil, nettsider eller lignende. Eksempler på dette kan være valutakurser, tilstanden til et spill slik at du kan fortsette å spille neste gang du starter appen, events i en kalender-app eller alarmer i en klokke-app.
I øving 10 skal du skrive tester som validerer oppførselen til appen.
...
Kalkulatorer (lånekalkulator, valutakalkulator, kvotekalkulator, vanlig regnekalkulator etc.)
- spill Spill
- Standard mobilapper som kalender, klokke, påminnelser etc.
- App basert på en tidligere øving
...