Mobiele app laten maken
Wat is een mobiele app?
Zo'n app haal je uit de App Store of uit Google Play, en daarna staat hij gewoon tussen de andere apps op het toestel. Daardoor mag hij dieper bij de telefoon zelf: de camera, de locatie, de sensoren en de meldingen. Een website mag dat maar half.
Het kost ook meer. Twee winkels met elk hun eigen regels, twee soorten toestellen om op te testen, en bij elke nieuwe versie weer wachten op goedkeuring. Daarom vragen we altijd eerst of het echt geïnstalleerd moet worden. Vaak doet een progressive web app hetzelfde voor minder geld.
Wanneer een mobiele app het waard is
Een mobiele app heeft zin als je de telefoon zelf nodig hebt, en niet alleen het scherm. Dit is wat het je dan oplevert.
Bij alles wat de telefoon kan: Bluetooth, de camera als scanner, de gps en de sensoren. Een geïnstalleerde app kan een meter uitlezen, een pasje scannen of een route bijhouden terwijl het scherm gewoon uit staat.
Meldingen die echt aankomen: Een melding uit een geïnstalleerde app komt betrouwbaar door, ook op een iPhone en ook als de app dicht is. Bij een storing of een spoedrit, waar minuten tellen, is dat het verschil.
Doorwerken zonder bereik: De app bewaart alles op het toestel en stuurt het door zodra er weer bereik is. Je mensen kunnen een hele dag in een loods, een tunnel of op zee werken zonder dat er iets verdwijnt.
Te vinden in de app-winkel: Bied je iets aan consumenten aan, dan is een plek in de App Store en Google Play op zichzelf al een vindplaats. Mensen zoeken daar, en de beoordelingen helpen ze kiezen.
Voor wie is dit
Een mobiele app is de moeite waard zodra de telefoon meer moet doen dan een scherm laten zien.
- Je monteurs lezen apparatuur uit via bluetooth of scannen codes onderweg
- Je mensen werken hele dagen zonder bereik en moeten alles later alsnog kwijt kunnen
- Je moet meldingen sturen die echt aankomen, ook als de app dicht staat
- Je biedt iets aan consumenten aan, en die zoeken nu eenmaal in de App Store
- Je hebt al een webapplicatie en wil daarnaast iets wat dieper bij de telefoon kan
Wat je krijgt
- Eén mobiele app die op iPhone en op Android draait, uit één keer bouwen
- Plaatsing in de App Store en Google Play, inclusief de teksten, de plaatjes en het antwoord op de vragen van Apple
- Meldingen die je zelf verstuurt vanuit een eigen scherm, met een overzicht van wat er is aangekomen
- Doorwerken zonder verbinding, waarbij alles later vanzelf wordt bijgewerkt
- Een koppeling met de systemen die je al hebt, in één of in twee richtingen
- De broncode en de accounts bij Apple en Google op jouw naam, zodat de app van jou blijft
Hoe we het bouwen
Afbakenen. Eerst de vraag of het echt geïnstalleerd moet worden. Is dat zo, dan zoeken we uit welke handeling het vaakst voorkomt, want daar bouwen we de app omheen. Alles wat één keer per maand gebeurt, mag rustig in de browser blijven.
Bouwen. We bouwen één keer, en die ene mobiele app draait op iPhone en op Android. Zo betaal je niet dubbel en onderhoud je niet dubbel. Elke twee weken zet je hem op je eigen telefoon om uit te proberen, ruim voordat er iets in een winkel staat.
Uitgeven. De eerste keer in de App Store duurt langer dan mensen denken. Reken op één tot twee weken voor het account en de eerste goedkeuring. Wij regelen dat, maar de accounts zetten we op jouw naam.
Wat kost een mobiele app?
Wat een mobiele app kost hangt af van voor wie hij is. Een afgebakende app voor je eigen buitendienst zit aan de onderkant. Een app voor consumenten, met accounts, betalingen en meldingen, zit aan de bovenkant.
Wat de prijs bepaalt: het aantal schermen, of hij zonder verbinding moet werken, en of er apparatuur aan hangt. Dat laatste is de grootste onbekende. Een meter die zich niet aan zijn eigen handleiding houdt, kost zo twee weken.
Elke maand loopt er onderhoud en hosting door. Daar komen de accounts bij de winkels bij: bij Apple ongeveer honderd euro per jaar, bij Google eenmalig een paar tientjes. Reken ook op twee onderhoudsrondes per jaar, want Apple en Google brengen elk jaar een nieuwe versie uit die dingen verandert.
Waarom Mediavisie Web
Wij bouwen zelf, met een team dat je bij naam kent. De broncode is van jou en de winkelaccounts staan op jouw naam. Je kunt met je mobiele app dus verder waar en met wie je wil.
In de loop van de jaren hebben we vooral koppelingen tussen systemen gebouwd. Dat is precies waar het bij zo'n app spannend wordt. De schermen zijn zelden het probleem, het systeem waar de gegevens vandaan komen wel.
Bij elke oplevering draaien automatische controles. Ook op de vraag of iedereen ermee kan werken. Op een telefoon telt dat dubbel: er wordt met één duim gewerkt, buiten in de zon, en soms met de letters op de allergrootste stand.
Waar je op moet letten
Wees eerlijk over de reden. Regelmatig blijkt in het eerste gesprek dat een mobiele app helemaal niet nodig is, en dat een progressive web app hetzelfde doet voor minder geld en zonder app-winkel. Een geïnstalleerde app kost je niet alleen de bouw, maar ook twee onderhoudsrondes per jaar, omdat Apple en Google hun eisen blijven aanpassen. Kies er dus voor omdat je bluetooth, meldingen of lang werken zonder bereik nodig hebt. Niet omdat het leuk staat op je visitekaartje.
De techniek eronder
Alle techniekWaar we het mee bouwen.
-
Voorkant
Vue
Voor schermen waarin veel gebeurt zonder dat de pagina opnieuw laadt. Alleen waar het nodig is, niet als standaard.
-
Taal
TypeScript
JavaScript met types eromheen. Een verkeerde veldnaam valt op tijdens het bouwen in plaats van bij je bezoeker.
-
Bouwstap
Vite
Voor applicaties met een eigen voorkant. Je ziet een wijziging in de browser voordat je terug bent geklikt.
-
Opmaak
Tailwind CSS
Voor applicatieschermen waarin snelheid van bouwen zwaarder weegt dan een eigen opmaaktaal.
-
Achterkant
Node.js
Voor bouwstappen en voor koppelingen die de hele dag door berichten verwerken.
-
Testen
Playwright
Doorloopt je site als een echte bezoeker in een echte browser. Ook de toegankelijkheidscontrole draait hierin mee.
Werkwijze
Hoe we het aanpakken.
Van het eerste gesprek tot doorbouwen na livegang. Vier fases, en je weet bij elke fase wat er af is en wat er nog komt.
-
1 tot 2 weken
Uitzoeken
Wat er moet komen en wat er al ligt
We brengen in kaart welke systemen mee moeten, wie het straks beheert en waar het vorige traject op vastliep. Daar komen de uitzonderingen boven water die later de planning bepalen.
Lees verder over Uitzoeken -
Eén week
Afbakenen
Van wensenlijst naar een plan met een prijs
We knippen het werk in stukken die los opgeleverd kunnen worden, en zetten er een prijs en een volgorde op. Daarbij spreken we af wat er in de eerste versie zit en wat later komt.
Lees verder over Afbakenen -
6 tot 12 weken
Ontwerpen en bouwen
Eerst de schermen, dan de techniek eronder
Je kijkt vanaf de eerste week mee op een testomgeving. We leveren in rondes op, te beginnen met het deel dat het meeste werk uit handen neemt, zodat je stuurt op wat je ziet.
Lees verder over Ontwerpen en bouwen -
Doorlopend
Doorbouwen
Na livegang begint het pas
Updates, bewaking en nieuwe functies, met een vast aanspreekpunt dat je project kent. We meten wat er gebruikt wordt, en dat bepaalt waar we het volgende kwartaal aan werken.
Lees verder over Doorbouwen
Zo ziet dat er in de praktijk uit
Alle casesWij werken onder andere voor
Aan de slag
Iets te bouwen?
Vertel wat er moet komen. We denken mee over techniek, haalbaarheid en wat het kost, ook als het plan nog niet rond is.