Plantsome App case

Plantsome App

Nadat we de website/webshop gebouwd hadden was dit het volgende grote project dat we voor Plantsome mochten doen. Met React Native... Iets wat voor mij compleet nieuw was.

Techniek

De eerste versie was al gebouwd in React Native. Een van de eerste builds toen. Sinds die tijd was React Native veel meer volwassen geworden. De eerste versie van de app was niet door ons gebouwd. De vraag was om een compleet redesign door te voeren samen met een hele boel nieuwe functionaliteiten. We hebben de eerder gebouwde versie van de app gebruikt als basis, maar kwamen er al snel achter dat iets van de grond af opbouwen beter zou zijn. Alle data en users kwamen uit Firebase, dit is voor mij ook de eerste keer dat ik daarmee werkte.

Uitdagingen

React Native was voor mij compleet nieuw. Het is natuurlijk gewoon JavaScript maar het is toch net even anders als in de browser. Het compilen en de app runnen op een device was even wennen. Ik gebruikte een echte telefoon om de app op te bouwen, dit vond ik het fijnst werken. Hier keek ik wel steeds op het, in vergelijking met een 15" scherm, kleine telefoon scherm die naast mn laptop stond.

In React Native heb je veel minder elementen. Alleen een View en een Text. In het begin had ik het idee dat ik hier helemaal niet zo veel mee kon. Deze switch was wel wennen! Het leek veel meer gelimiteerd van op heb web. Nadat we de eerste release hadden gedaan (3.0.0) werkten we in sprints om elke twee weken een nieuwe release te maken. Zo heb ik anderhalf jaar lang aan de app gewerkt om het te doorontwikkelen. Elke keer met een afwisseling van bugfixing, features en refactoring.
Uiteindelijk heb ik met dit project heel veel geleerd. En als ik het nu een tweede keer zou mogen doen zou ik sommige dingen heel anders aanpakken!

Resultaat

Dit is het resultaat tot nu toe. Er staan nog heel veel features en ideeën klaar om in de app gebouwd te worden. Ik ben benieuwd waar het over een jaar zal zijn!