Skip to content

gjermstad-edu/TDS200_Crossplattform_exam_H2025

Repository files navigation

Eksamen i TDS200 Kryssplattform høsten 2025

Periode: 30. oktober 2025 – 19. november 2025

Eksamensform: Individuell hjemmeeksamen

Karakter: B

Teknologi & Rammeverk

React Native Firebase JavaScript


Om prosjektet

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).

Sentrale elementer i besvarelsen:

  • 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.

Mine erfaringer (Tidsbruk)

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.


Sensors begrunnelse (forkortet)

"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.


Kjøring av prosjektet

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 start

Demo

Prosjektet inkluderer en presentasjonsvideo der jeg raskt går gjennom både applikasjonens funksjonalitet.

Trykk på bildet under for å se videoen:

Skjermbilde 2026-01-23 kl  15 56 17


About

Eksamensoppgaven min i TDS200 Kryssplattform, høsten 2025 ved Høyskolen Kristiania.

Topics

Resources

Stars

Watchers

Forks

Contributors