My Work (Android)

Toggle

Overview - It is used to turn on or off features for users remotely. If it is enabled, the user will be able to see the feature otherwise the feature will not be visible to the user. eg - Suppose there is a feature that asks the user their name.

If this feature is enabled then the user will see the name screen otherwise name screen will not be shown. Advantages -

  • It can be controlled remotely as well as locally.
  • It can be deployed for diff versions of android os. Like if you want some features to be shown to android os 24,25,26 version users and some features to be shown to another android os 27, 28, 29 users. It can be done easily.
  • It helps to prevent unnecessary branch creation for the code to enable or disable features.
  • Testing the feature becomes a lot easier.
  • For security, it is also good. It helps to prevent your competitor from seeing your underdeveloped feature.

Soft or Hard force or Os messages.

Overview

You must have noticed while using your app. You get a message dialog inside the app to update the app or android os, it refers to those messages only.

Soft force message

If the user is using an old version of the app which will be not supported by the app in the coming months. Then the user will see a message dialog to update the app.