Periode: 30. oktober 2025 – 19. november 2025
Eksamensform: Individuell hjemmeeksamen
Karakter: B
Dette er min individuelle besvarelse i faget Kryssplattform ved Høyskolen Kristiania (5. semester). Oppgaven bestod av en omfattende teoretisk rapport og utvikling av en funksjonell applikasjon for iOS og web (det er ikke fokusert på å lage en applikasjon som fungerer på Android).
- Teoretisk analyse: En dypdykk i det norske mobilmarkedet, statistikk for iOS vs. Android, og en metodisk evaluering av ulike kryssplattform-rammeverk.
- Funksjonalitet: Implementering av brukerregistrering, oversikts- og detaljsider, samt funksjoner for å opprette og melde seg på arrangementer.
- Autentisering: Integrasjon med Firebase og Google Sign-in.
- Interaksjon: Mulighet for brukerinteraksjon gjennom kommentarer med tilgangskontroll.
Eksamensperioden i dette faget overlappet to av tre uker med eksamen i iOS-programmering. Dette krevde streng prioritering og effektiv tidsstyring, da jeg i praksis måtte gjennomføre to fullverdige eksamensprosjekter på 2/3 av den tiltenkte tiden til hver eksamen. Dette påvirket sluttpoleringen av det visuelle designet, men ga verdifull erfaring i å levere under høyt tidspress.
"The candidate delivers a workable app with most required features... The theoretical part is above average. The theoretical part includes analysis and flow diagram, also statistics of Norwegian mobile market, as well as evaluation of different cross-platform frameworks. Overall, the solution demonstrates a good learning outcome."
Forbedringspunkt: Sensor påpekte utfordringer med autentisering i mobil-emulator (selv om det fungerte i video/web) og ønsket en mer intuitiv navigasjonsflyt.
Foreleser i faget var Yuan Lin.
For å kjøre applikasjonen lokalt trenger du Node.js og en iOS-simulator.
# Installer avhengigheter
npm install
# Start applikasjonen (Web)
npm run web
# Start applikasjonen (Android/iOS)
npx expo startProsjektet inkluderer en presentasjonsvideo der jeg raskt går gjennom både applikasjonens funksjonalitet.
Trykk på bildet under for å se videoen:
