Android

Automatisering af mobiludgivelse — Flutter CI/CD, on-device acceptancetest, udgivelse til Google Play og App Store

Mit Håndværk udgiver sig selv i to app stores — og en rigtig telefon har vetoret

Mit Håndværk er en dansk markedsplads-app for håndværk, kunst og design — en Flutter-app på Android og iOS oven på en Laravel-backend, med abonnementer, realtidschat og push. Denne case handler ikke om appens skærme. Den handler om maskineriet, der sætter en ny version af den foran brugerne: en pipeline, der tager et commit på main og cirka ti minutter senere har udgivet det til Google Play production — men kun efter at releasen er blevet installeret og koldstartet på en rigtig Android-enhed og har overlevet det.

Samme pipeline dækker Apple fra en Linux-server, der slet ikke kan bygge iOS: et release-tag overdrager buildet til en cloud-macOS-maskine, som signerer det og uploader det til TestFlight — og selve tagget kan ikke pushes, medmindre appens abonnementer faktisk er godkendt og prissat i App Store Connect.

Alt i billedet ovenfor er aflæst af det kørende system: tællerne kommer ud af pipelinens egen log, og telefonpanelet er det screenshot, publiceringsgaten trækker af emulatoren ved hver eneste release.

Mit Håndværk — dansk markedsplads-app for håndværk, kunst og design (mithaandvaerk.dk); Flutter på Android og iOS, Laravel-backend

Browser- og mobilspil

Et mobilspil fra 2020, genopbygget til browseren — med global highscoreliste

veganpower.grn.dk er Vegan Power, et fang-frugten-arkadespil med en regel, man forstår på ét sekund: spis frugt, ikke venner. Frugt falder, og du fanger den. En kylling, en ko eller en pingvin falder, og du undviger den — hver gang du rammer én, koster det et af dine syv hjerter. Det begyndte i 2020 som et lille Flutter- og Flame-spil til Android, udgivet på Google Play samme december. I 2026 blev det skilt ad og genopbygget: det åbner nu i enhver browser uden installation og uden konto, fører en global highscore-tabel på sit eget lille API og har en multiplayer-beta, hvor to til fire spillere deler én arena og skubber hinanden væk fra frugten.

GrN.dk — internt projekt

Anmeld Greg på Google

Greg Nowak Google-anmeldelser

 

Skriftlige anbefalinger fra Trafik og Veje, Aarhus Kommune (2011) og AgroTech (2010) — læs dem på LinkedIn.