In this talk, I went through the concept of Feature Flagging systems. Trying to explain what Feature Flags are, why are they useful for product development teams, and how an Android engineer can build a Feature Flagging system.
The source code that shows the architecture implementation of feature flags is here: https://github.com/rygelouv/FeatureFlags