# Tencent RTC Beauty AR — Flutter > Beauty AR documentation for Flutter platform. ## Core SDK ### Integration - [Use with Third-party Streaming](https://pre.trtc.io/document/60192.md): The BeautyAR SDK integration guide for Flutter explains how to connect the isolated Flutter OpenGL environment with native BeautyAR SDK on Android and iOS. It provides step-by-step instructions to create an API abstraction layer, register it with TRTC, and enable or disable custom beauty effects via Flutter APIs. This guide helps developers implement custom video processing effects in Flutter apps using BeautyAR SDK. - [Use with TRTC SDK](https://pre.trtc.io/document/73778.md): BeautyAR Flutter SDK is a beauty filter SDK that depends on the native BeautyAR SDK for Android and iOS. It enables Flutter developers to integrate advanced beauty filter features by exposing native capabilities through Flutter plugins. This guide covers running the demo, adding dependencies, native platform integration, and configuring beauty filter features step-by-step to help developers quickly set up and use the SDK in their Flutter projects. - [Use with MLVB SDK](https://pre.trtc.io/document/73779.md): BeautyAR Flutter SDK is a beauty filter SDK that depends on native BeautyAR SDKs for Android and iOS. It enables Flutter developers to integrate advanced beauty effects by exposing native functionalities through Flutter plugins. This guide provides detailed steps for running the demo, integrating the SDK using multiple methods, configuring native Android and iOS platforms, and setting up necessary resources and permissions to enable beauty filters in Flutter applications. ### Asset Authoring - [Beauty AR Studio (Desktop)](https://pre.trtc.io/document/60296.md): Beauty AR Studio is a material creation tool designed for customizing 2D and 3D stickers, enabling personalized material production for integration into SDKs. Available on Windows and Mac, it offers AI modular editing, 3D model design, rich process control, and dynamic effect preview. The tool supports creating various special effects including beauty enhancements and interactive 3D effects, catering to designers aiming to produce advanced AR materials. - [Gift AR Conversion Tool](https://pre.trtc.io/document/70541.md): The Gift AR Conversion Tool is a specialized SDK for Tencent Gift AR that enables users to convert various animation formats including PNG sequences, SVGA, WebP, PAG, and Lottie into mp4 or tcmp4 files compatible with the effect player. Designed for macOS 14 and above, this guide provides detailed steps for downloading, installing, authorizing, configuring, and using the tool to generate secure effect files with Tencent Cloud credentials. - [Gift AR Preview Tool](https://pre.trtc.io/document/70542.md): Tencent Gift AR Preview Tool is a MacOS application designed for previewing animation materials in Gift AR. It enables users to quickly preview animations by entering a license key and dragging animation files into the preview area. Key operations include starting, pausing animations, and viewing detailed animation information such as duration, frame rate, width, height, and frame count. This guide provides step-by-step instructions for downloading, installing, and using the tool effectively. ### API Reference - [API Reference](https://pre.trtc.io/document/60200.md): TencentEffectApi is the core API class of the Beauty AR Flutter SDK, offering developers a comprehensive set of interfaces to manage beauty enhancement effects. This API enables initialization, resource management, effect configuration, and device capability detection, facilitating the integration of advanced beauty filters and animated effects in Flutter applications. Key functionalities include setting effect strength, enabling enhanced modes, handling audio mute, and receiving callbacks for facial landmark and AI data, supporting a wide range of beauty AR scenarios. ### Gift AR - [Introduction](https://pre.trtc.io/document/70595.md): Gift AR is a high-performance animation effects playback SDK designed for Android, iOS, and Flutter platforms. It addresses industry challenges such as playback lag, crashes, and high power consumption by supporting multiple animation formats and ensuring smooth playback even on low-end devices. The SDK also provides secure resource encryption, interactive animation capabilities, and comprehensive playback controls to enhance user experience in interactive gift-giving scenarios. - [Quickstart](https://pre.trtc.io/document/73974.md): Tencent Gift AR SDK Flutter Demo Quickstart guide helps developers quickly run the Flutter example by preparing the environment, importing the project, configuring licenses, setting up Android and iOS platforms, and managing animation resources. It supports Flutter 3.16.0+, Android Studio 3.5+, and Xcode 11.0+, enabling native feature integration through Flutter plugins for Android and iOS devices. - [Integration Guide](https://pre.trtc.io/document/73975.md): EffectPlayer Flutter SDK integration guide provides step-by-step instructions for developers using Flutter 3.16.0 or later, Android Studio 3.5+, and Xcode 11.0+. It covers environment setup, SDK download, adding dependencies in pubspec.yaml, and native configuration for Android and iOS, including encrypted video playback setup to ensure smooth integration and usage. - [Usage Guide](https://pre.trtc.io/document/73976.md): Tencent Gift AR SDK is a Flutter-compatible SDK designed to enable augmented reality gift animations in applications. This guide helps developers quickly configure the SDK by initializing and registering the license, managing logs, and controlling playback and animation features. Follow the step-by-step instructions to complete SDK setup and start using its core capabilities effectively. - [API Reference](https://pre.trtc.io/document/73977.md): Tencent Gift AR SDK Flutter API documentation offers detailed interfaces for effect animation playback, license management, log control, and video mode configuration. Designed for mobile developers, it supports local video playback and provides comprehensive error codes for license verification to facilitate robust AR gift animation integration. - [Skills](https://pre.trtc.io/document/79350.md): Gift AR SDK Skills is a structured guide for integrating the Gift AR SDK playback features on Android, iOS, and Flutter platforms. It helps AI Agents convert natural language requests into executable steps, enabling developers to implement gift animation effects such as MP4 playback, blended animations, multi-animation scenarios, and animation format conversions. This guide covers prerequisites, installation methods, usage examples, and key trigger keywords for efficient integration. - [Release Notes](https://pre.trtc.io/document/70543.md): Gift AR SDK is a cross-platform SDK for Android and iOS that enables playback of MP4 animations, fusion animations, and special effect resources. This release notes page details version updates from 3.0 to 3.5, including new features like playback progress callbacks, dynamic resource replacement, and enhanced stability optimizations. It also covers bug fixes addressing playback issues and crashes. The page includes information on related tools such as the Gift AR Conversion Tool and Gift AR Preview Tool for animation resource management and preview. - [FAQ](https://pre.trtc.io/document/70544.md): Tencent RTC Special Effects Player FAQ provides detailed explanations and solutions for common playback failures, including license verification errors indicated by error code -10009. This guide helps developers and users on Android and iOS platforms to diagnose issues, understand error codes, and follow recommended troubleshooting steps to ensure stable playback performance.