// Case: Mobiele app · Cross-platform · UGC

Community-nieuws-app — één codebase, iOS én Android.

Een hyperlokale burgerjournalistiek-app waarin bewoners nieuws uit hun eigen buurt lezen en schrijven, reageren en melden wat niet thuishoort. Gebouwd met een webbureau als één cross-platform codebase die in beide appstores verscheen.

// De uitdaging

Lokaal nieuws in handen van bewoners — op elke telefoon.

Grote redacties bepalen wat nieuws is. De opdrachtgever wilde dat omdraaien: laat bewoners zelf publiceren en waarderen wat er speelt in hun eigen omgeving — op iOS én Android, met echte community-functies en moderatie. De crux: dit als twee losse native apps bouwen zou betekenen dat je alles dubbel bouwt en onderhoudt, op een startup-budget.

// De aanpak

Eén hybride codebase, een volwaardig community-platform.

Eén codebase, twee stores

Eén app van HTML, CSS en JavaScript — gebouwd op Ionic en AngularJS, verpakt met Cordova — draaide native op zowel iOS als Android. Eén codebase om te bouwen, testen en onderhouden, in plaats van twee losse native apps die om hetzelfde budget vechten.

Lezen, schrijven, reageren

Bewoners bladeren door artikelen op regio en onderwerp, publiceren zelf met afbeeldingen, reageren in threads en liken of delen. Een volwaardig user-generated-content-platform met profielen en statistieken — niet alleen een lezer voor andermans feed.

Vertrouwen en veiligheid ingebouwd

Accounts met registratie en login, plus het melden van content — spam, haatdragend, gewelddadig of inbreukmakend — zodat de community zelf kon aangeven wat niet thuishoorde. Moderatie zat vanaf het begin in het ontwerp, niet er later aan vastgeplakt.

Native waar het telt

Native delen via een Cordova-plugin, een offline-bestendige lokale sessie zodat een ingelogde gebruiker ingelogd bleef, en een REST/JSON-backend die artikelen, regio's en reacties voedde. Het voelde als een app, niet als een ingepakte website.

// Architectuur

Hoe het was opgebouwd.

// Het resultaat

Vanuit één codebase naar beide appstores.

De app verscheen op iOS en Android en gaf een lokale gemeenschap een eigen plek om buurtnieuws te publiceren en bespreken — gebouwd en onderhouden als één cross-platform codebase in plaats van twee native apps. Native en hybride mobiel is vandaag niet onze hoofddienst, maar als een project echt op een telefoon moet leven, is dit het soort cross-platform build dat we hebben opgeleverd.

// Technologie

Ionic · AngularJS · Cordova · REST/JSON · iOS · Android

// Iets cross-platform?

Moet het op elke telefoon werken?

Als je project echt op iOS en Android moet draaien, kijken we eerlijk of een cross-platform build de juiste keuze is — of wie er beter past.

Doel: reactie < 24 uur Geen verkooppraatje Eerlijk technisch advies