PricePinner körs på Android och iOS från en kodbas som är skriven i React Native.
Varför en kodbas?
Ett litet team kan inte bygga samma spel två gånger. En kodbas betyder en uppsättning funktioner, en poänglogik och en uppsättning buggar att rätta.
Samma spel överallt
Regeln är enkel: appen ska fungera likadant på båda plattformarna. En poäng på Android ska betyda samma sak som en poäng på iPhone. Vänner med olika telefoner tävlar på samma villkor.
Det här skiljer sig fortfarande mellan plattformarna
- Byggen och signering för butikerna.
- En del av kartans beteende.
- Behörigheter, till exempel för plats.
Tester
Varje ändring körs genom automatiska tester. Gränssnittet testas också i en Android-emulator med ett skript, så att vi hittar problem innan de når en telefon.
Skulle jag välja samma sak igen?
Ja. För ett litet team med en produkt är en kodbas rätt avvägning.
PricePinner