App-udvikling
Teknikfag A — Digitalt design og udvikling · HTX · A-niveau · Specialisering
🎓 App-udvikling
App-udvikling = bygning af mobile applikationer til iOS + Android.
3 hoved-tilgange:
1.
Native apps: bygget til ÉN platform.
- (a) iOS: Swift (siden 2014). Xcode IDE.
- (b) Android: Kotlin (siden 2017). Android Studio IDE.
Fordele: bedst performance, fuld adgang til platform-features.
Ulemper: SKAL BYGGES TO GANGE.
2.
Cross-platform: én kodebase, begge platforme. (a) React Native (Meta 2015) — JS/TS. Bruges af Instagram, Facebook, Discord. (b) Flutter (Google 2017) — Dart. Google Pay, eBay Motors.
- (c) Xamarin (Microsoft) — C#.
- (d) Ionic — HTML+CSS+JS.
Fordele: 1 kodebase = halv tid + halv pris.
Ulemper: lavere performance.
3.
PWA (Progressive Web Apps): hjemmesider der opfører sig som apps. Service Workers + Web Manifest.
Eksempler
Twitter, Pinterest.
App-udviklings-proces:
1. Idé + målgruppeanalyse.
2. UX-design + wireframes (Figma).
3. Mockups + prototype.
4. Brugertest.
5. Programmering.
6. Test (unit, integration, UI).
7.
App Store-godkendelse:
- (a) App Store (iOS): review 1-3 dage. Strict guidelines. 30%/15% kommission.
- (b) Google Play: hurtigere review. Same kommission.
8. Markedsføring + ASO.
9. Vedligeholdelse.
Centrale features: login (OAuth, JWT), database (SQLite, Firebase), API (REST/GraphQL), push-notifikationer (FCM/APNs), camera, GPS, betaling (Apple Pay, Stripe).
Klassiske app-typer: sociale (Instagram), spil (Candy Crush), productivity (Notion), sundhed (Strava), b
Læringsmål
- Udvikle en simpel app til mobil eller web
- Anvende grundlæggende programmeringslogik som variable, løkker og betingelser
- Teste appens funktioner og rette fejl
Sådan kan du arbejde med emnet
- Beskriv en simpel app-idé og opstil de vigtigste funktioner, den skal have
- Forklar forskellen på en native app og en webbaseret app, og diskuter fordele og ulemper ved hver
- Lav et simpelt flowdiagram, der viser, hvordan en bruger navigerer gennem din app-idé
Skab eget værk og analysér klassiske eksempler. Reflekter over teknik og udtryk.
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis