Blog

Item: het element dat elke tab van je app vormgeeft

In een GoodBarber-app rust elke tab van de navigatiebalk op hetzelfde element: het Item, dat een icoon, een label en een indicator kan combineren. We hebben het ontworpen om onze TabBars van vandaag en morgen vorm te geven. Het staat nu gedocumenteerd in het GoodBarber Design System.

Je content is verzorgd, je kleuren zijn gekozen. Dan blijft de navigatiebalk over: daarmee gaan je gebruikers van de ene sectie naar de andere, en hij weegt zwaar mee in de indruk die je app achterlaat. Elk van zijn tabs rust op een element dat als bouwsteen is ontworpen: het Item. In de nieuwe generatie TabBar is het dit element dat elke navigatie haar karakter geeft.

Een icoon, een label, een indicator

In een Item heeft elk element zijn rol. Het icoon staat voor de sectie, het label toont de naam ervan en de indicator, die optioneel is, markeert de actieve tab. Elk element kun je apart tonen of verbergen, wat drie composities oplevert: icoon en label, alleen icoon, alleen label.

Dat is wat de Minimal TabBar, helemaal in iconen, onderscheidt van de Clean TabBar, helemaal in tekst: hetzelfde element, anders samengesteld.

17 eigenschappen voor de TabBars van vandaag en morgen

Om een TabBar te ontwerpen, beschikken de designers van GoodBarber over 17 eigenschappen: 8 voor het Item, 6 voor het icoon en 3 voor het label. Het oppervlak van het Item kan een effen kleur, een kleurverloop of een blur-effect krijgen, een rand, een schaduw, rechte of afgeronde hoeken. De layout bepaalt de grootte, de oriëntatie, de binnenmarge, die het aanraakgebied afbakent, en de ruimte die de elementen laat ademen.

Al die mogelijkheden hoef je niet zelf in te stellen. We gebruiken ze om complete TabBar-layouts samen te stellen die aansluiten bij de huidige codes van app-design: Bold, Minimal en Clean TabBar zijn de eerste drie. Als die codes veranderen, ontstaan er nieuwe layouts uit hetzelfde element, zonder van nul te beginnen. Zo kunnen we je TabBars bieden die altijd met hun tijd meegaan.

In je back office kies je je TabBar en stem je hem daarna af op je identiteit: grootte van de tabs, afronding van de hoeken, kleuren, lettertype van de labels, de manier waarop de actieve tab wordt aangeduid. Je eigen iconen kunnen zelfs naast die van het systeem staan.

Hoe het Item de actieve tab aanduidt

Een Item heeft twee toestanden: standaard en geselecteerd. Om de actieve tab te onderscheiden, heeft het vier middelen, apart of gecombineerd: de kleur, de achtergrond, de rand en de indicator. Die laatste verschijnt alleen op de geselecteerde tab, in drie vormen: een punt (Dot), een kort streepje (Tiny) of een lijn (Line).

Elke vorm heeft zijn eigen beweging. De punt en de lijn krimpen op de vorige tab en groeien op de nieuwe, het korte streepje glijdt van de ene naar de andere. Wanneer de selectie via de achtergrond loopt, zoals bij de Bold TabBar, is het de gekleurde achtergrond die verschuift. Korte overgangen die elke verandering leesbaar maken, zonder te overdrijven.

Hetzelfde Item, van mobiel tot desktop

Het Item past zijn oriëntatie, binnenmarge en ruimte aan elk scherm aan: mobiel, tablet en desktop. Onderaan een telefoon staat het icoon boven het label. Op desktop wordt de TabBar een zijbalk, en kan het Item horizontaal worden om erin te passen. Je stelt je navigatie één keer in: elk scherm krijgt de versie die erbij past.

Het Item in het kort

  • 3 elementen: een icoon, een label, een indicator (optioneel).
  • 3 composities: icoon en label, alleen icoon, alleen label.
  • 17 ontwerpeigenschappen: 8 voor het Item, 6 voor het icoon, 3 voor het label.
  • 2 toestanden: standaard en geselecteerd.
  • 4 manieren om de actieve tab aan te duiden: de kleur, de achtergrond, de rand, de indicator.
  • 3 indicatoren, elk met een eigen animatie: Dot, Tiny, Line.
  • 3 schermen: mobiel, tablet, desktop.

Het Item komt in het Design System

Na de TabBar heeft het Item nu een eigen pagina in het GoodBarber Design System, en het komt niet alleen. Met het Item Icon, het Item Label en de Item Indicator opent het een nieuwe categorie: de UI Elements, de bouwstenen van onze componenten, elk met één enkele rol.

Wil je het Item in detail ontdekken? Ga naar zijn pagina in het Design System. En om het aan het werk te zien, kies je je TabBar in de sectie Menu van je back office. Nog geen GoodBarber-app? Maak je eigen app.

Lees verder

  4 min leestijd

De nieuwe back office van GoodBarber: meer overzicht bij het maken van je app

Alles begint bij het ontwerp. Een nieuw lettertype, Plus Jakarta Sans, een blauw voor de interface, een groen voor alles wat publiceert en bevestigt, zachtere hoeken, subtiele schaduwen en opnieuw getekende iconen. Het geheel leest rustig en elke kleur heeft een rol: blauw wijst de weg, groen bevestigt.In My App staat de preview van je app in het midden van het scherm en zijn de instellingen gebundeld in een paneel aan de rechterkant. Aan de ene kant pas je aan, aan de andere kant zie je het resultaat, en je app blijft de hele tijd in beeld.

  3 min leestijd

Je Ticketmaster-evenementen vullen nu vanzelf de agenda van je app

Kort gezegd. Ticketmaster is een extensie van GoodBarber, de no-code app builder, die een agendasectie vult met de komende evenementen die een zaal via Ticketmaster verkoopt. Elk evenement komt binnen met afbeelding, beschrijving, datum en tijdstip, en een knop om tickets te kopen op Ticketmaster; geannuleerde evenementen worden niet getoond. Je koppelt de extensie met een gratis sleutel van het ontwikkelaarsportaal van Ticketmaster en de id van je zaal. Ze is gratis voor Content-apps: elke sectie telt als een van de extensies die in je abonnement zitten.Veel zalen verkopen er al. Ticketmaster verkocht in 2025 in totaal 346 miljoen tickets met servicekosten, volgens de jaarresultaten van Live Nation, gepubliceerd op 19 februari 2026. Zo werkt de extensie voor een concertzaal die al haar voorstellingen via Ticketmaster verkoopt.

  5 min leestijd

Vind antwoorden in podcasts met GoodBarber Chatbot

Neem een lokale radiozender met liveprogramma’s, een programmaschema en interviews die op aanvraag in de app beschikbaar zijn. Elke opname heeft een titel en een beschrijving. Die helpen luisteraars door de inhoud te bladeren, maar een interview bevat vaak nuttige details die niet in de samenvatting staan.In ons voorbeeld heet de aflevering ‘De stad die we delen’. De beschrijving introduceert een gesprek over het dagelijks leven in de stad. Tijdens de opname legt een stedenbouwkundige uit welke maatregelen de stad tegen zomerhitte wil nemen: bomen planten langs schoolroutes, meer schaduw op schoolpleinen creëren en sommige verharde oppervlakken vervangen door groene zones.Geen van die maatregelen staat in de titel of de beschrijving. Een luisteraar herinnert zich het onderwerp en vraagt:Welke aflevering legde uit hoe de stad de zomerhitte wil verminderen?We hebben audiopodcasts toegevoegd als kennisbronnen voor GoodBarber Chatbot, zodat dit soort vragen naar je programma’s kunnen leiden. Er zijn twee niveaus: de geschreven informatie die je bij elke aflevering publiceert en de gesproken inhoud die je laat transcriberen.