flagship-java

CI codecov Pub Version

Bring your features to life

Visit https://developers.flagship.io/ to get started with Flagship.

Docs

Contributors

Licence

Apache License.

About Flagship

drawingFlagship by AB Tasty is a feature flagging platform for modern engineering and product teams. It eliminates the risks of future releases by separating code deployments from these releases :bulb: With Flagship, you have full control over the release process. You can: ​

  • Switch features on or off through remote config.
  • Automatically roll-out your features gradually to monitor performance and gather feedback from your most relevant users.
  • Roll back any feature should any issues arise while testing in production.
  • Segment users by granting access to a feature based on certain user attributes.
  • Carry out A/B tests by easily assigning feature variations to groups of users. ​ drawing

To learn more:

Libraries

api/endpoints
api/service
cache/default_cache
cache/interface_cache
dataUsage/data_report_queue
dataUsage/data_usage_tracking
decision/api_manager
decision/bucketing_manager
decision/bucketing_process
decision/decision_manager
decision/interface_decision_manager
decision/polling/polling
emotionAi/emotion_event
emotionAi/emotion_pageview
emotionAi/emotion_tools
emotionAi/fs_emotion
emotionAi/polling_score
Example Dart/Flutter code that mirrors the logic of the Swift FSPollingScore class. Adjust as needed for your actual networking, logging, and delegate mechanisms.
flagship
flagship_config
flagship_delegate
flagship_version
flagshipContext/flagship_context
flagshipContext/flagship_context_manager
hits/activate
hits/batch
hits/event
hits/hit
hits/item
hits/page
hits/screen
hits/segment
hits/transaction
model/account_settings
model/bucketing
model/campaign
model/campaigns
model/exposed_flag
model/flag
model/modification
model/trageting
model/variation
model/variation_group
model/visitor_cache/campaign_cache
model/visitor_cache/data
model/visitor_cache/visitor_cache
model/visitor_exposed
model/visitor_flag
status
Storage/database_management
Targeting/targeting_manager
tracking/Batching/batch_manager
tracking/Batching/pool_queue
tracking/tracking_manager
tracking/tracking_manager_batch
tracking/tracking_manager_config
tracking/tracking_manager_continuous_strategies
tracking/tracking_manager_periodic_strategy
utils/constants
utils/device_tools
utils/flagship_tools
utils/logger/log_manager
visitor
visitor/Ivisitor
visitor/strategy/default_strategy
visitor/strategy/not_ready_strategy
visitor/strategy/panic_strategy
visitor/visitor_delegate