Firebase Remote Config: wat is het, parameters en hoe u op afstand beheert

Auteur: IT Sectr Gepubliceerd: 2026-04-28 Leestijd: 15 min

Firebase Remote Config is een cloudservice voor het beheren van parameters van mobiele apps, waarmee u het gedrag, uiterlijk en de inhoud kunt wijzigen zonder een nieuwe versie in de app-winkel te publiceren. In tegenstelling tot de traditionele aanpak met releasecycli, biedt Remote Config de mogelijkheid om alle configureerbare parameters in realtime te wijzigen via de Firebase-console of REST API. Volgens gegevens van Google Firebase (2026) wordt de service gebruikt in 65% van de apps op het Firebase-platform voor A/B-testen, personalisatie en operationeel beheer van functies aan de clientzijde.

Belangrijkste punten

  • Remote Config — service voor het op afstand beheren van app-parameters via de Firebase-cloudconsole.
  • Wijzigingen worden van kracht zonder de app in de winkel bij te werken — een herstart of intervalsynchronisatie is voldoende.
  • Personalisatie maakt het mogelijk verschillende parameterwaarden in te stellen voor verschillende gebruikersgroepen of voorwaarden.
  • A/B-testen is ingebouwd in Remote Config: u kunt het gedrag van groepen met verschillende parameterwaarden vergelijken.
  • Caching aan de clientzijde vermindert de serverbelasting: gegevens worden standaard tot 12 uur lokaal opgeslagen.

Wat is Firebase Remote Config en hoe werkt het

Firebase Remote Config is een service die sleutel-waardeparen aan de serverzijde van Firebase opslaat en deze op verzoek of volgens schema aan clientapparaten levert. Elke parameter heeft een naam (string), een waarde (string, getal, boolean of JSON) en kan worden gekoppeld aan voorwaarden — regels die bepalen welke waarde een specifieke gebruiker krijgt. Voorwaarden kunnen de app-versie, apparaattaal, regio, willekeurig percentage en vele andere kenmerken controleren.

De architectuur van Remote Config is gebaseerd op het push-pull-model met pull-prioriteit. De client vraagt periodiek actuele waarden op van de server (standaard elke 12 uur). De ontwikkelaar kan echter onmiddellijke synchronisatie initiëren in code of via de Firebase-console (knop „Publish changes”). Na het publiceren van wijzigingen stuurt de server een pushmelding via Firebase Cloud Messaging, en de app kan na ontvangst de parameters opnieuw opvragen.

Gratis tarief Firebase Remote Config heeft geen beperkingen op het aantal parameters of aanvragen, wat het onderscheidt van andere Firebase-services. De enige beperking is de antwoordgrootte, die niet meer dan 800 KB mag bedragen (totaal voor alle parameters). Dit is meer dan voldoende voor een typisch scenario: de meeste projecten gebruiken 10–50 parameters en hun totale omvang overschrijdt zelden 100 KB.

Hoe bepaalt Remote Config welke waarde aan de gebruiker wordt geretourneerd

Het mechanisme voor het selecteren van waarden is gebaseerd op de prioriteit van voorwaarden. Elke voorwaarde vertegenwoordigt een regel (bijv. „iOS-versie > 15.0”). Remote Config controleert de voorwaarden in volgorde van prioriteit en retourneert de waarde van de eerste overeenkomende voorwaarde. Als geen enkele voorwaarde overeenkomt, wordt de standaardwaarde (default value) gebruikt. Dit mechanisme maakt het mogelijk een hiërarchie van regels te creëren: van de meest specifieke naar de meest algemene.

Belangrijk: de volgorde van voorwaarden in de Firebase-console is van belang. Als twee voorwaarden tegelijkertijd op een gebruiker van toepassing kunnen zijn, wint degene die hoger in de lijst staat. Het wordt aanbevolen specifiekere voorwaarden (bijv. voor een specifieke app-versie) boven algemene voorwaarden te plaatsen (bijv. „Alle iOS-gebruikers”). Een onjuiste volgorde kan ertoe leiden dat een gerichte wijziging nooit wordt toegepast.

Caching en levensduur van parameters

Standaard cached Remote Config de van de server ontvangen waarden gedurende 12 uur. Dit betekent dat nadat wijzigingen in de console zijn gepubliceerd, de app deze niet eerder dan 12 uur later zal zien (of na de volgende expliciete fetch-aanroep). De minimale cachingtijd kan worden ingesteld via FirebaseRemoteConfigSettings(minimumFetchIntervalInSeconds: 3600) — voor productie wordt minimaal 1 uur aanbevolen om overmatige serveraanvragen en verbruik van gebruikersdata te voorkomen.

Gebruik voor het testen van wijzigingen tijdens ontwikkeling het minimale interval van 0 seconden: FirebaseRemoteConfigSettings(minimumFetchIntervalInSeconds: 0). In deze modus laadt elke fetch-aanroep de actuele waarden van de server. Het is belangrijk om niet te vergeten het productie-interval te herstellen vóór de release, anders zal de app bij elke start verbinding maken met de server, wat de kosten en het batterijverbruik verhoogt.

Parameters, voorwaarden en gebruikersgroepen

Een Remote Config-parameter is een benoemde variabele die een van meerdere waarden kan aannemen, afhankelijk van voorwaarden. Waardetypen: string, number (double), boolean, JSON object (geserialiseerde string). JSON-parameters zijn handig voor het verzenden van gestructureerde gegevens zonder meerdere afzonderlijke parameters te maken: bijvoorbeeld een object met thema-instellingen van de app (primaryColor, backgroundColor, fontSize).

Voorwaarden (conditions) zijn logische regels die kenmerken van de gebruiker of het apparaat controleren: OS-versie (iOS, Android), app-versie, land, taal, gebruikerspubliek (eigenschap gedefinieerd in code), willekeurig percentage (voor A/B-tests). Voorwaarden kunnen worden gecombineerd via logische AND: bijvoorbeeld „app-versie >= 5.0” EN „land = Rusland”. Elke parameter kan een onbeperkt aantal voorwaarden hebben, maar in de praktijk worden 2–5 gebruikt.

Voor personalisatie gebruikt u gebruikerseigenschappen (user properties) — kenmerken die in de app-code worden ingesteld via Firebase Analytics. Bijvoorbeeld analytics.setUserProperty(„subscription_tier”, „premium”). Remote Config kan deze eigenschap controleren en waarden retourneren die specifiek zijn voor premiumgebruikers. Personalisatie via Remote Config vereist geen aanmaak van voorwaarden aan de clientzijde — alle logica is geconcentreerd in de cloudconsole.

Type voorwaardeVoorbeeldScenario
OS-versieiOS >= 16.0Nieuwe functie alleen inschakelen voor nieuwe iOS-versies
App-versieapp_version >= 3.2Updatebanner tonen voor oude versies
Landcountry == „JP”Inhoud lokaliseren voor Japan
Willekeurig percentage10% gebruikersA/B-test voor 10% van het publiek
User Propertytier == „premium”Premiumfuncties inschakelen

Gebruikersgroepen en segmentatie

Remote Config ondersteunt twee segmentatiemodellen: op basis van kenmerken (conditions) en op basis van Firebase Analytics-eigenschappen (user properties). Het eerste model is statisch: de voorwaarde controleert een vast kenmerk dat niet verandert binnen een sessie of app-versie. Het tweede model is dynamisch: de eigenschap kan op elk moment tijdens de werking van de app worden ingesteld, wat flexibele segmentatie van gebruikers tijdens runtime mogelijk maakt.

Belangrijk: voor het gebruik van user properties in Remote Config is integratie van Firebase Analytics vereist. Deze vereiste komt doordat Remote Config gebruikersgegevens ontvangt van de Analytics SDK. Zonder Analytics werkt Remote Config alleen met apparaatkenmerken (OS-versie, app-versie, land uit IP). Personalisatie op basis van gebruikersgedrag (bijv. „heeft 5 aankopen gedaan”) is alleen beschikbaar via Analytics.

Template-versiebeheer

Het Remote Config-template (template) is de volledige set van alle parameters, voorwaarden en hun waarden. Firebase bewaart de geschiedenis van template-wijzigingen en maakt het mogelijk om binnen 90 dagen terug te keren naar een eerdere versie. Versiebeheer is van cruciaal belang: als na het publiceren van wijzigingen een fout wordt ontdekt (bijv. een onjuiste parameterwaarde beschadigt de UI), kan het template via de Firebase-console onmiddellijk worden teruggezet naar een eerdere werkende versie.

Elke wijziging van het template (publicatie) creëert een nieuwe versie met een uniek nummer. In de Firebase-console is een wijzigingenlogboek beschikbaar met vermelding van tijd, gebruiker en beschrijving (indien ingevuld). Het wordt aanbevolen altijd een beschrijving aan de publicatie toe te voegen: „Nieuwe feed ingeschakeld voor iOS 10% testgroep”. Zonder beschrijving is het na een maand onmogelijk te onthouden wat er precies is gewijzigd in versie 42.

Hoe implementeert u Remote Config in de app

De implementatie van Remote Config bestaat uit drie stappen: initialisatie van de SDK met instellingen (cachingtijd), definiëren van standaardparameters (waarden voor het geval de server niet beschikbaar is) en de logica voor het toepassen van ontvangen waarden. Standaardparameters zijn een vangnet voor het geval het apparaat geen verbinding kan maken met Firebase (geen internet, server niet beschikbaar). Zonder default values gebruikt de app null, wat kan leiden tot een crash.

Het definiëren van default values gebeurt op twee manieren: programmatisch via een aanroep van setDefaultsAsync of via een XML-bestand. De programmatische methode is handig voor kleine projecten: alle waarden worden eenmalig bij het starten van de app direct in code ingesteld. De bestandsmethode heeft de voorkeur voor projecten met tientallen parameters: waarden worden opgeslagen in bronnen en kunnen eenvoudig worden bewerkt zonder hercompilatie. Het wordt aanbevolen te combineren: basisinstellingen in XML en specifieke instellingen programmatisch.

Asynchroniteit is een belangrijk kenmerk van de Remote Config SDK. De methode fetchAndActivate() voert de aanvraag naar de server uit op de achtergrond, zonder de UI te blokkeren. Na het voltooien van het laden vindt activatie plaats — de parameterwaarden worden bijgewerkt in het geheugen van de app. Gebruik listeners of coroutines (in Android/Kotlin) om de voltooiing te volgen. De gebruiker mag geen „schokken” van de UI zien bij het bijwerken van parameters — alle wijzigingen moeten soepel worden toegepast.

Initialisatie met onComplete en listeners

Bij de eerste start blokkeert de Remote Config SDK de initialisatie van de app niet. Tijdens de synchronisatie gebruikt de app standaardwaarden. Dit betekent dat de gebruiker bij de eerste start een oude versie van de interface kan zien, en na voltooiing van de fetch een nieuwe. Gebruik voor kritieke parameters (bijv. serverUrl waarvan de functionaliteit afhangt) synchrone activatie met wachten op het resultaat.

Aanbevolen praktijk: toon een laadscherm met minimale vertraging als de app kritieke behoefte heeft aan actuele parameters voordat het eerste scherm wordt weergegeven. Op het laadscherm wordt fetchAndActivate gestart met een time-out van 5 seconden. Als de parameters binnen 5 seconden niet zijn geladen, start de app met default values. Dit voorkomt oneindig wachten bij afwezigheid van internet.

Werken met JSON-parameters

JSON-parameters van Remote Config maken het mogelijk gestructureerde gegevens met één waarde te verzenden. Bijvoorbeeld een object met themastijlen: {„primaryColor”: „#6200EE”, „borderRadius”: 8, „fontFamily”: „Roboto”}. Aan de clientzijde wordt JSON geparseerd en toegepast op de UI. Voordelen: één parameter in plaats van drie, atomiciteit van bijwerken (alle drie velden worden tegelijk bijgewerkt), schone console. Nadeel: moeilijk leesbaar in de Firebase-console (JSON wordt als string weergegeven).

Aanbeveling: gebruik JSON-parameters voor groepen logisch gerelateerde waarden die samen worden bijgewerkt (thema's, schermconfiguratie, netwerkinstellingen). Gebruik voor onafhankelijke parameters (feature toggle, serverUrl) afzonderlijke string- of boolean-parameters — deze zijn gemakkelijker te lezen in de console en wijzigingen zijn gemakkelijker te volgen in de versiegeschiedenis van het template.

A/B-testen met Remote Config

A/B-testen is een ingebouwde functie van Firebase Remote Config waarmee u gebruikers in groepen kunt verdelen, voor elke groep verschillende parameterwaarden kunt instellen en de impact van wijzigingen op geselecteerde metrieken kunt meten. In tegenstelling tot handmatige verdeling via voorwaarden met random_percent, verzamelt de integratie met Firebase Analytics automatisch statistieken voor elke experimentele groep en toont de statistische significantie van verschillen.

Het A/B-testproces: de ontwikkelaar maakt een experiment in de Firebase-console (sectie A/B Testing), selecteert een Remote Config-parameter, stelt waarden in voor de controle- en testgroep en bepaalt de doelmetriek (bijv. conversion rate of revenue). Firebase verdeelt gebruikers automatisch over de groepen, verzamelt gegevens en toont na 2–4 weken het resultaat met p-waarde. Het experiment kan voortijdig worden gestopt als het resultaat duidelijk is.

Statistische significantie is het belangrijkste criterium voor het stoppen van een experiment. Firebase A/B Testing gebruikt de Frequentist-benadering en toont een p-waarde voor elke metriek. De standaard significantiedrempel is 0,05 (95% betrouwbaarheidsniveau). Bij het bereiken van deze drempel ten gunste van een van de groepen, beveelt Firebase aan het experiment te stoppen en de wijzigingen voor alle gebruikers toe te passen. Als na 4 weken geen significantie is bereikt, wordt het experiment als niet-overtuigend beschouwd.

Soorten experimenten

Firebase A/B Testing ondersteunt twee soorten experimenten: klassiek A/B (vergelijking van twee waarden van één parameter) en multivariaat A/B/n (vergelijking van drie of meer waarden). Voor multivariate tests zijn meer gebruikers nodig om statistische significantie te bereiken. Het wordt aanbevolen A/B/n alleen te gebruiken voor parameters met 3–5 varianten, waarbij elke variant aanzienlijk verschilt van de andere.

Duur van het experiment hangt af van het verkeersvolume: voor apps met 1000 actieve gebruikers per dag is de minimale duur 2 weken, voor apps met 100.000 gebruikers 3–5 dagen. Firebase berekent automatisch de benodigde tijd en waarschuwt als het huidige verkeer onvoldoende is om significante verschillen te detecteren. Belangrijk: stop het experiment niet voor de berekende termijn, zelfs als het resultaat voor de hand lijkt te liggen — dit is de klassieke „peeking”-fout.

Metrieken voor A/B-testen

Doelmetrieken in Firebase A/B Testing worden gedefinieerd op basis van Firebase Analytics-gebeurtenissen. Standaardmetrieken zijn beschikbaar: daily active users, revenue, conversion rate, retention, user engagement. Er kan ook een aangepaste metriek worden gemaakt op basis van elke Analytics-gebeurtenis met extra parameters. Bijvoorbeeld de metriek „Percentage gebruikers dat het betalingsscherm heeft bereikt” wordt gemaakt van de gebeurtenis screen_view met parameter screen_name = „payment”.

Het wordt aanbevolen één primaire metriek (primary metric) te kiezen op basis waarvan de beslissing over het succes van het experiment wordt genomen, en 2–3 secundaire metrieken voor aanvullende analyse. Het kiezen van meerdere primaire metrieken verhoogt het risico op een vals-positief resultaat (multiple comparison problem). Als de gekozen primaire metriek geen statistisch significante verbetering laat zien, wordt het experiment als mislukt beschouwd, zelfs als secundaire metrieken zijn verbeterd.

Codevoorbeelden voor Remote Config in Kotlin

We bekijken de integratie van Remote Config in een Android-app in Kotlin. De voorbeelden omvatten initialisatie van de SDK met aangepaste cachingtijd, ophalen van parameters van verschillende typen, implementatie van een A/B-voorwaarde aan de clientzijde en foutafhandeling bij niet-beschikbare server. Alle code wordt uitgevoerd in de main activity of Application-klasse, zodat parameters vanaf het begin van de app beschikbaar zijn.

Voeg vóór gebruik de afhankelijkheid toe: implementation(„com.google.firebase:firebase-config”) via Firebase BOM. Zorg ervoor dat Firebase Analytics ook is aangesloten, omdat Remote Config Analytics gebruikt voor het verzenden van gebruikerseigenschappen.

Initialisatie en ophalen van parameters

Het eerste voorbeeld — basisconfiguratie van Remote Config met een minimale fetch-interval van 1 uur voor productie. De SDK wordt geïnitialiseerd in de methode onCreate van de Application-klasse. Na fetchAndActivate wordt de waarde van de parameter welcome_message gecontroleerd, die op afstand kan worden gewijzigd voor het welkomstscherm.

kotlin
class MainApp : Application() {

    override fun onCreate() {
        super.onCreate()
        val remoteConfig = Firebase.remoteConfig
        val settings = FirebaseRemoteConfigSettings.Builder()
            .setMinimumFetchIntervalInSeconds(3600)
            .build()

        remoteConfig.setConfigSettingsAsync(settings)
        remoteConfig.setDefaultsAsync(
            R.xml.remote_config_defaults
        )

        remoteConfig.fetchAndActivate()
            .addOnCompleteListener { task ->
                if (task.isSuccessful) {
                    val welcomeMsg = remoteConfig
                        .getString("welcome_message")
                    Log.d("RemoteConfig", welcomeMsg)
                }
            }
    }
}

In het voorbeeld laadt setDefaultsAsync default values uit het XML-bestand res/xml/remote_config_defaults.xml. Als fetch eindigt met een fout (geen netwerk, server niet beschikbaar), gebruikt de app deze waarden. Het XML-bestand bevat dezelfde parameternamen als in de Firebase-console: <entry key=„welcome_message”>Welkom!</entry>. Het wordt aanbevolen altijd default values te hebben voor alle Remote Config-parameters.

Feature toggle met Remote Config

Het tweede voorbeeld — feature toggle (vlag voor functie-inschakeling). De parameter new_checkout_enabled is van het type boolean. Als de waarde true is, toont de app het nieuwe afrekeningsscherm, als false het oude. Feature toggle is het populairste Remote Config-scenario: de wijziging heeft alleen invloed op één parameter, vereist geen wijziging van de logica en kan onmiddellijk worden teruggedraaid.

kotlin
fun isFeatureEnabled(paramName: String): Boolean {
    return Firebase.remoteConfig
        .getBoolean(paramName)
}

// Gebruik in activity
if (isFeatureEnabled("new_checkout_enabled")) {
    navigateToNewCheckout()
} else {
    navigateToLegacyCheckout()
}

De functie isFeatureEnabled kapselt de toegang tot Remote Config in en kan eenvoudig worden getest via een mock. Voor feature toggles wordt aanbevolen een naamgevingsconventie te gebruiken: prefix feature_, ff_ of flag_, zodat in de Firebase-console direct duidelijk is wat het doel van de parameter is. Voorbeeld: feature_new_onboarding, ff_dark_mode, flag_v3_api. Gebruik geen vlagparameters voor in-/uitschakelen langer dan 3 maanden — ophoping van dode vlaggen bemoeilijkt het onderhoud.

JSON-themaconfiguratie ophalen

Het derde voorbeeld — ophalen van een JSON-parameter met thema-instellingen van de app. De parameter app_theme bevat een JSON-object met primaryColor, borderRadius en fontFamily. Aan de clientzijde wordt JSON geparseerd met Gson of kotlinx.serialization, en de waarden worden toegepast op de UI. Deze aanpak stelt ontwerpers in staat het thema van de app te wijzigen zonder tussenkomst van de ontwikkelaar en zonder release.

kotlin
data class AppTheme(
    val primaryColor: String = "#6200EE",
    val borderRadius: Int = 8,
    val fontFamily: String = "Roboto"
)

fun getAppTheme(): AppTheme {
    val json = Firebase.remoteConfig
        .getString("app_theme")
    return Gson().fromJson(json, AppTheme::class.java)
}

Werken met JSON vereist zorgvuldigheid: als de JSON in de Firebase-console onjuist is (bijv. een komma ontbreekt), mislukt het parsen en ontvangt de app default values in plaats van het actuele thema. Het wordt aanbevolen JSON-strings vóór publicatie te valideren via een JSON-validator. Voeg voor productie try-catch toe bij het parsen en log fouten via Firebase Crashlytics.

Beste praktijken en beperkingen

Firebase Remote Config is een krachtig hulpmiddel, maar verkeerd gebruik kan leiden tot problemen met prestaties, voorspelbaarheid van gedrag en beveiliging. We bespreken de belangrijkste praktijken die helpen bij het vermijden van typische fouten bij het werken met de service en de beperkingen waarmee rekening moet worden gehouden bij het ontwerpen van de app-architectuur.

Vermijd gevoelige gegevens — Remote Config is niet bedoeld voor het opslaan van geheimen (API-sleutels, tokens, wachtwoorden). Alle parameterwaarden zijn toegankelijk voor clientcode en kunnen uit het geheugen van de app worden gehaald. Gebruik voor vertrouwelijke gegevens Cloud Functions met serververificatie of Secret Manager. Sla in Remote Config alleen openbare parameters op: teksten, vlaggen, UI-instellingen, URL's van openbare endpoints.

Test elke wijziging voordat u deze voor het hele publiek publiceert. Gebruik een A/B-test of publicatie voor een klein percentage (1–5% gebruikers) om te controleren of de nieuwe waarde geen crash veroorzaakt en de weergave niet beschadigt. Remote Config heeft geen staging-omgeving — alle wijzigingen worden direct in productie gepubliceerd. De enige veilige manier van publiceren is geleidelijke uitrol.

Platformbeperkingen: maximaal aantal parameters — 2000 (voor alle typen), maximale grootte van één waarde — 256 KB, totale grootte van serverantwoord — 800 KB. Het aantal gebruikerseigenschappen (user properties) dat in Remote Config kan worden gebruikt, is beperkt tot 25. Minimale fetch-interval — 0 seconden (voor foutopsporing), maar overmatig gebruik kan leiden tot overschrijding van het Cloud Functions-quotum (30.000 aanvragen per minuut per project).

Veelgestelde vragen

Kan Remote Config werken zonder internet?

Ja, bij afwezigheid van netwerk gebruikt Remote Config de standaardwaarden die in code of XML-bestand zijn ingesteld. Na herstel van de verbinding voert de SDK automatisch een fetch uit bij de volgende aanroep of na het verstrijken van het caching-interval. De app zal nooit crashen door het ontbreken van Remote Config, als default values correct zijn ingesteld.

Hoe snel bereiken wijzigingen de gebruikers?

Standaard — tot 12 uur (caching-interval). Gebruik voor versnelling een FCM-pushmelding via de knop „Publish changes” in de console: de app ontvangt het bericht en voert onmiddellijk een fetch uit. Het minimale fetch-interval voor versnelling kan worden ingesteld via minimumFetchIntervalInSeconds.

Hoeveel parameters kunnen gratis worden aangemaakt?

Gratis — tot 2000 parameters per project, onbeperkt aantal aanvragen op het Spark-tarief. De limiet van 2000 parameters is zacht: Firebase blokkeert het aanmaken van nieuwe parameters niet, maar de prestaties kunnen afnemen. Voor projecten met duizenden parameters wordt het gebruik van gestructureerde JSON-parameters aanbevolen.

Kan Remote Config worden gebruikt op Flutter?

Ja, Firebase Remote Config heeft een officiële Flutter-plugin: firebase_remote_config. De API komt volledig overeen met de native Android- en iOS-SDK's. De plugin ondersteunt alle parametertypen, fetchAndActivate, wijzigingslisteners en integratie met Firebase Analytics voor A/B-testen.

Wat is het verschil tussen Remote Config en Firebase Feature Flags?

Firebase Feature Flags is een aparte service voor functiebeheer met ondersteuning voor doelgroepen en experimenten. Remote Config is een meer algemene service voor alle parameters, inclusief feature toggles. Feature Flags bieden een speciale interface en integratie met Cloud Run, maar Remote Config blijft het belangrijkste hulpmiddel voor de meeste scenario's.

Samenvatting

  • Firebase Remote Config — cloudservice voor het beheren van app-parameters zonder updates te publiceren.
  • Werkingsmechanisme — pull-model met caching tot 12 uur en de mogelijkheid van push via FCM.
  • Voorwaarden maken het mogelijk verschillende waarden in te stellen voor verschillende gebruikersgroepen op basis van apparaatkenmerken.
  • A/B-testen is ingebouwd in Remote Config en geïntegreerd met Firebase Analytics voor het berekenen van statistische significantie.
  • Beveiliging — Remote Config is niet bedoeld voor het opslaan van geheimen, alleen voor openbare parameters.
  • Feature toggles — het populairste scenario: in-/uitschakelen van functies via één boolean-parameter.
  • Best practice — wijzigingen publiceren voor 1–5% van het publiek voordat ze voor alle gebruikers worden uitgerold.

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook