.NET/C#
The Wingify FE .NET SDK empowers developers to integrate feature flags, conduct A/B testing, and personalize user experiences within .NET applications. This SDK facilitates controlled feature rollouts, real-time experimentation, and data-driven decision-making to enhance application performance and user engagement.
#Source Code Repository
The SDK's source code is openly available under the Apache 2.0 License and can be accessed on GitHub
#Navigating the SDK Documentation
To facilitate a comprehensive understanding and effective implementation of the SDK, the documentation is organized into the following sections:
- Installing the SDK
Learn how to import and reference the SDK in your .NET project. - Initialization
Learn how to initialize the Wingify client within your application, including configuring essential parameters such as accountId, sdkKey, and optional settings like pollInterval, logger, storage, gatewayService, and integrations. - User Context
Understand how to define and manage user contexts to enable targeted feature rollouts and personalized user experiences. - Feature Flags & Variables
Explore how to create, manage, and evaluate feature flags and variables to control feature availability dynamically. - Metrics Tracking
Discover methods to track user interactions and measure the impact of feature rollouts and experiments on key performance indicators. - Attributes
Learn how to utilize user attributes for advanced targeting and segmentation in your feature experimntation strategy. - Logging
Configure logging to monitor SDK operations, debug issues, and maintain observability within your application. - Storage Service
Implement custom storage solutions to persist user assignments and enhance performance. - Integrations
Integrate the SDK with third-party tools and services to extend functionality and streamline workflows. - Event batching
Improve performance and reduce network calls by sending events in batches.
Each section provides detailed guidance, code examples, and best practices to ensure a smooth integration process.