Este repositório contém um exemplo de aplicação data-driven desenvolvida em Flutter, apresentada no The Developer's Conference (TDC) 2024. A solução mostra como Flutter pode ser usado para criar aplicativos orientados a dados, com foco na manipulação e coleta de dados de forma eficiente.
O projeto é uma aplicação Flutter que coleta dados na atraves de uma ACL e envia para diferentes ferramentas de observabilidade. A abordagem data-driven é aplicada utilizando conceitos como:
- Interceptação e dissipação de eventos.
- Manipulação e mapeamento de dados.
- Adicionar interceptadores: Através da ferramenta é possível adicionar diversos interceptadores de diferentes ferramentas.
- Track de eventos: é possível coletar e enviar qualquer tipo de evento analitico.
- Flutter: Framework de desenvolvimento para interfaces multiplataforma.
- Dart: Linguagem de programação utilizada pelo Flutter.
Para executar o projeto, você precisará ter instalado:
- Flutter SDK 3.24.x ou superior
- Dart SDK 2.17.x ou superior
- Android Studio ou VSCode com suporte ao Flutter
- Clone o repositório:
git clone https://github.com/seu-usuario/data-driven-flutter-tdc.git