Sobre o projeto

aptabase_flutter é um SDK Flutter para integrar análises do Aptabase em aplicações. O Aptabase é uma solução de analytics open-source e focada na privacidade para aplicativos móveis, desktop e web. O suporte a plataformas abrange Android, iOS, macOS, Web, Linux e Windows. A instalação é feita por meio do gerenciador padrão de pacotes Flutter: flutter pub add aptabase_flutter. Para builds do Android, a permissão INTERNET deve ser adicionada ao AndroidManifest.xml. A inicialização requer chamar WidgetsFlutterBinding.ensureInitialized() seguido de Aptabase.init() com uma chave de aplicativo obtida no painel do Aptabase. Os eventos são rastreados manualmente usando Aptabase.instance.trackEvent(), sem coleta automática de eventos. O SDK enriquece automaticamente os eventos com metadados do SO e da versão do aplicativo. Somente valores de string e número são suportados para propriedades personalizadas de eventos. As chamadas trackEvent são executadas de forma assíncrona em segundo plano. Para submissões à Apple App Store, o Aptabase fornece orientações sobre como preencher o formulário de Privacidade do App.