Utvikling av sportsapp (Padel)
Hvordan strukturere utviklingen av en app for livescore og statistikk når dataene er uoversiktlige?
Skap oversikt før du koder: tegn opp alle funksjonene på papir, bryt dem ned i datapunkter og finn ut hvilke gratis API-er som kan levere dataene. Bygg én kjernefunksjon (ofte livescore) godt først, ikke alt på en gang.
Slik løser du det
Systematisere alle funksjoner på papir, stykke opp ønsket funksjonalitet for å identifisere hvor datapunktene finnes online, og undersøke hvilke API-er som er tilgjengelige kostnadsfritt. Kjernen i rådet er å skape oversikt før du koder, fordi det er mye billigere å flytte en funksjon på papir enn å bygge den om i koden senere. Når data føles uoversiktlig, er det nesten alltid fordi helheten ikke er kartlagt. Begynn derfor analogt: tegn opp alle funksjonene appen skal ha – for eksempel «registrere kamp», «vise livescore», «føre statistikk per spiller», «rangering» – på papir eller en digital tavle som Miro eller Figjam (gratis verktøy for å lage flytdiagrammer og skisser). «Stykke opp funksjonaliteten» betyr å bryte hver funksjon ned i de minste byggeklossene, slik at du ser nøyaktig hvilke data hver del trenger. For livescore trenger du for eksempel poeng per spiller, gjeldende sett og banetilstand. Når du vet hvilke «datapunkter» (enkeltverdier som poeng, navn, tidspunkt) du trenger, kan du lete etter hvor de allerede finnes på nett, slik at du slipper å samle alt manuelt. Et «API» (Application Programming Interface) er en slags kontakt som lar appen din hente data automatisk fra en annen tjeneste – for eksempel en database med padel-resultater eller spillerrangeringer. I stedet for at du taster inn alt for hånd, ber appen API-et om dataene og får dem levert strukturert. Mange API-er er gratis opp til et visst bruksnivå, mens andre koster penger eller har begrensninger, så det lønner seg å undersøke vilkårene (kalt «rate limits» og prising) tidlig. Konkrete steg: 1) tegn opp alt på papir, 2) marker hvilke data hver funksjon krever, 3) søk opp aktuelle API-er og test de gratis variantene, 4) bygg en enkel prototype av kjernefunksjonen først. En vanlig fallgruve er å ville bygge alt på en gang – velg den ene funksjonen som gir mest verdi (ofte livescore) og få den til å fungere godt før du utvider.
Begreper forklart
- Datapunkt
- En enkeltverdi appen trenger, som poeng, navn eller tidspunkt.
- API (Application Programming Interface)
- En kontakt som lar appen din hente data automatisk og strukturert fra en annen tjeneste, i stedet for å taste inn alt manuelt.
- Rate limits
- Grenser for hvor mye du kan bruke et API gratis før det koster penger eller blir begrenset.
- Miro / Figjam
- Gratis digitale tavler for å lage flytdiagrammer og skisser av funksjonene dine.
Trenger du hjelp med akkurat dette?
Er du student ved NTNU i Trondheim eller Ålesund? Da kan du få en gratis, personlig veileder fra Spark* som hjelper deg videre med nettopp din idé.
Ofte stilte spørsmål
Hvordan strukturere utviklingen av et selskap når man er usikker på hvor man skal fokusere?
Bruk Business Model Canvas til å kartlegge hele virksomheten på én side i ni byggeklosser, og start med kundesegment og verditilbud. Marker hva som er gjetninger, og behandle canvasen som et levende dokument.
Les hele svaret →Hvordan håndtere sterke konkurrenter (som Vipps eller Ønskeskyen) når man har et mindre markedsføringsbudsjett?
Med lite budsjett kan du ikke rope høyest, men du kan være best for en nisje. Gjør en grundig konkurrentanalyse, finn konkurrentenes svakheter og vinn på brukeropplevelse og spisset funksjonalitet.
Les hele svaret →Usikkerhet rundt rettigheter når man ønsker å inkludere kjente spill i en plattform.
De fleste kjente spill er beskyttet av immaterielle rettigheter. Velg spill i det fri (public domain) eller innhent lisens, og sjekk for hvert spill om regler, navn og grafikk er beskyttet.
Les hele svaret →Hvilke hensyn må tas når man lager en app for psykisk helse?
Posisjoner en psykisk helse-app som et hjelpemiddel for velvære, ikke et behandlingsverktøy, for å unngå de strenge MDR-kravene til medisinsk utstyr. Bygg innholdet på Helsedirektoratets anbefalinger og ta personvern etter GDPR på alvor.
Les hele svaret →Hva gjør man når appen er lansert, men man mangler midler til markedsføring da ANEO/Discovery ikke dekker dette?
ANEO og Discovery dekker ikke markedsføring. Skift fokus til brukertesting og markedsvalidering: rekrutter 10–20 reelle brukere og mål traction-tall for å bygge bevis på verdi før du søker kapital.
Les hele svaret →Har du et annet spørsmål? Ta kontakt med oss.