Deze website is in het Engels. Enkele pagina's zoals deze zijn Nederlands, omwille van de vindbaarheid.

← werk

iOS- en Android-app laten maken

Ik bouw web-native iOS- en Android-apps voor de appstores, meestal met Capacitor. Voor de meeste bedrijven is dat de voordeligste keuze en het makkelijkst te onderhouden. Ook de aanwezigheid in de App Store en Play Store regel ik.

De meeste apps waar ik voor gevraagd word, zijn een webapp die ook in de stores moet staan. Daarom onderhoud ik 1 codebase die zowel de website in de browser is als, ingepakt, de native app. De builds draaien in Codemagic, dat ze ondertekent en doorzet naar TestFlight en de Play Console.

Waarom van web naar native

Voor de meeste bedrijven is het de voordeligste keuze. Eén codebase in plaats van drie, en de webversie krijg je er gratis bij, en daar komen de meeste mensen een product toch als eerste tegen. Apps worden duur door het onderhoud, en een webapp in een native schil is het makkelijkst om jarenlang in leven te houden.

Ik heb ook met andere native app-wrappers gebouwd. De iOS- en Android-app van Handlefy was React Native met Expo, en Naampie, de babynamen-app die we in 2016 bouwden, was Cordova. React Native is prima, maar het is een aparte codebase naast je website, die op zijn eigen manieren kapotgaat, en je hebt er een ontwikkelaar voor nodig die het kent als je iets wilt veranderen.

Indienen bij de appstores

Ik help ook met het beheer van de aanwezigheid in de App Store en Play Store: de ontwikkelaarsaccounts, certificaten en signing, de vermeldingen en screenshots, het reviewproces, de afwijzingen enzovoort… Apple wijst apps af om muggenzifterige details die soms lastig te begrijpen zijn. En er is een oneindige hoeveelheid formulieren en bureaucratische processen, bij zowel Apple als Google. Heb je trauma’s van je belastingaangifte? Dan heb je dit nog niet meegemaakt! Dit is veel erger. Maar omdat ik het al vaak heb gedaan, kom ik er relatief ‘snel’ doorheen.

Wanneer volledig native

Als de app vooral draait om de camera, sensoren, offline kaarten of zware animaties, of als er geen webversie is en ook nooit komt; dan zit de webschil in de weg en is een native build de juiste keuze. Dat komt zelden voor in het werk waarvoor ik gevraagd word, en in dat geval zou ik een ontwikkelaar aanraden die daarin gespecialiseerd is.

Technologieën

Voorbeelden uit mijn werk

  • ThuiszorgInHolland: care-worker app connected to AFAS

    For a home care organization, I connected AFAS to the recruitment website and care app: employee and client records coming in, vacancies and applications going out.

  • Guidesty: group travel planner

    Guidesty is a cooperative travel planner where a group of travellers can build an itinerary, vote on ideas and split the bill. I founded it with my longtime friend Mohamed and it's under active development.

  • Handlefy: real life 'Dropbox'

    Handlefy was a platform for decentralized storage space where you could administer and store your items, which would be picked up and returned where and whenever you wanted. Basically real life Dropbox/Cloud buckets. I worked on the iOS/Android app, website and cms.

  • Taxi Haarlem Service: taxi booking app and dispatch system

    I built the website, customer app and dispatch tools for a cooperative of thirteen taxi drivers, a service its customers prefer over Uber. It keeps their shared Google Calendar at the centre and connects bookings, driver assignments and flight updates through airport APIs.

  • Naampie: using Tinder UX to find the best baby name

    Us and two friends built a baby-name app while we were expecting children. Each partner swiped through a huge collection of names; names they both liked appeared on a shared match list. It reached about 500 downloads before we retired it.

Samenwerken

Ik werk vanuit Zaandam, boven Amsterdam. Vertel me wat je wilt bouwen, wat er al is en waar je tegenaan loopt. Hoe ik werk.

Mail me op m [at] hacktis.ch.