Skip to main content

12 posts tagged with "SDK"

View All Tags

Feature Flags Explained: How They Work, Why They Matter

· 21 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

You’ve probably heard the term feature flag, maybe in a pull request review, a deployment postmortem, or a job description. The concept sounds simple: turn features on and off without redeploying code. But once you start working with them, you realize there’s a lot more to it than a boolean in a config file. They fundamentally change how you ship software.

This guide explains what feature flags actually are, how they work under the hood, when to use them, when not to use them, how to test them properly, how to manage them across teams, and how to avoid the organizational problems that turn a helpful tool into a maintenance burden.

Feature flags explained cover

Feature Flags in Flutter: Smarter Releases with ConfigCat

· 5 min read
Roxana Halați
I'm pretty cool, but I cry a lot.

Releasing new features in a mobile app can feel like walking a tightrope, especially when updates require going through lengthy App Store and Google Play review processes, and users still need to download the new build. That's where feature flags come in. They are software development tools that give developers the power to toggle features remotely, test new functionality safely, and control rollouts without shipping a new app version.

This guide shows you how to use feature flags in Flutter (Dart) with ConfigCat, focusing on best practices, manual polling, offline support, and real-world examples.

Best practices in Dart (Flutter) cover

Introducing Our New Rust SDK - Build Faster and Smarter

· 8 min read
Tímea Kopacz
I have approximate knowledge of many things.

Hey, Rustaceans! We developed the Rust SDK in response to a feature request from one of our customers, OneSignal. When we heard about their needs, we rolled up our sleeves and released the Rust SDK two months later. With it, you can manage feature flags like a pro—whether starting a new project or optimizing an existing app. It allows you to toggle features on and off without redeploying your code. That's right—no more redeploys every time your boss changes their mind about a button color!

With ConfigCat's feature flags, you can gradually roll out new features, rigorously test them (in a controlled environment, of course), and make changes on the fly—all directly from your dashboard! Let's dive into why this is a game-changer for your development workflow.

Introducing ConfigCat Rust SDK Cover

Unreal Engine Meets ConfigCat - New SDK Released

· 8 min read
Chavez Harris
Build. Break. Learn. Repeat.

Are you a game developer seeking an efficient way to roll out, manage, and control features in your games? Look no further. With ConfigCat's Unreal Engine SDK, you can seamlessly add feature flags directly into your Unreal Engine projects, allowing you to decouple feature releases from deployments. This not only gives you greater flexibility but also helps streamline your feature development process from start to finish. How does it work in practice? Let's dive in.

ConfigCat Unreal Engine SDK cover

ConfigCat SDK for Chromium Extensions!

· 12 min read
Emil Kovačević
Code hard, debug harder.

At ConfigCat, we always prioritize our customers' feedback and requests to ensure we provide the best experience possible. That's why we took action on a user suggestion to support browser extensions based on the Manifest V3 platform.

We're excited to announce the release of our ConfigCat SDK for Chromium Extensions. This SDK is a specialized fork of our JavaScript SDK. Designed to allow for easy incorporation of our feature flag services into browser add-ons, it features a specialized cache implementation leveraging the chrome.storage API, which enables proper SDK functionality.

ConfigCat Extensions SDK

A/B Testing React Native Apps with Feature Flags

· 11 min read
Chavez Harris
Build. Break. Learn. Repeat.

Suppose you have two variations of a software product, but you're not sure which one to deploy. That's the problem A/B testing solves. And in mobile development, running a clean A/B test is harder than it sounds because you can't just toggle a server-side flag and move on. You're dealing with bundle updates, app store review times, and users who haven't updated in months.

This guide shows how to run a proper A/B test in a React Native app using ConfigCat feature flags for the rollout and Amplitude for analytics. By the end, you'll have a working implementation, a real results-reading framework, and a clear picture of what to do when the test is over.

A/B Testing React Native Apps with Feature Flags

ConfigCat's C++ SDK Is Now Generally Available

· 4 min read
Peter Csajtai
Sometimes you just need to make your own dependency injection framework.
Alex G. Mircean
Caught in the Web

Config Cat and C++ illustration

We're proudly announcing our 16th SDK release! ConfigCat's C++ SDK is now generally available. This SDK is a native C++ implementation of ConfigCat's feature flag management service. It is designed to be lightweight, easy to use, and easy to integrate into your C++ projects.

Using Feature Flags in React Native

· 7 min read
Roxana Halați
I'm pretty cool, but I cry a lot.

React Native is a popular framework created by Meta (formerly Facebook) that simplifies the development of cross-platform mobile applications. In short, React Native lets you build mobile apps using JavaScript, which gets automatically transpiled into native code for Android and iOS.

If you've ever wanted to release a React Native feature to users without waiting for app store approval, you're not alone.

In this guide, you'll learn how to use feature flags in React Native to control features without redeploying your app, using ConfigCat.

Using Feature Flags in React Native cover

Announcing and Showcasing ConfigCat's React SDK

· 7 min read
David Herbert
Turning deep tech into stories developers actually want to read.

Our customers are at the heart of everything we do at ConfigCat. We take pride in knowing customer satisfaction is our top priority because we know that many of our competitors do not place the same value on customer experience as we do.

You asked. We listened!

We're excited to announce that ConfigCat now has an official React SDK.🥳🎉 The React SDK has been a highly requested feature by our customers, and we're proud to knock it off our checklist. The React SDK provides customers with a more modern, first-class React integration support when integrating ConfigCat with their React applications. We hope our customers share our enthusiasm for it.