Skip to content

feat(amplify_event_enrichment): add example app#7076

Draft
ekjotmultani wants to merge 1 commit into
feat/event-enrichment-clientfrom
feat/event-enrichment-client-example
Draft

feat(amplify_event_enrichment): add example app#7076
ekjotmultani wants to merge 1 commit into
feat/event-enrichment-clientfrom
feat/event-enrichment-client-example

Conversation

@ekjotmultani

Copy link
Copy Markdown
Member

Description

Adds the example Flutter app for the amplify_event_enrichment package, demonstrating event enrichment client usage with session tracking, global fields, and lifecycle observation.

This PR is stacked on #7029 (core package implementation). Review #7029 first.

Structure (3-way split)

PR Branch Content
#7029 feat/event-enrichment-client Core package (lib only)
This PR feat/event-enrichment-client-example Example app (92 files)
#7068 feat/event-enrichment-client-tests Unit tests (5 files)

What's included

  • Full Flutter example app with Android, iOS, and macOS targets
  • Demonstrates EventEnrichmentClient initialization and usage
  • Shows session management, global fields, and lifecycle observation

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 43.23%. Comparing base (b05a0ad) to head (14c3d90).

Additional details and impacted files
@@                      Coverage Diff                      @@
##           feat/event-enrichment-client    #7076   +/-   ##
=============================================================
  Coverage                         43.23%   43.23%           
=============================================================
  Files                                99       99           
  Lines                              7769     7769           
  Branches                           3401     3401           
=============================================================
  Hits                               3359     3359           
  Misses                             4410     4410           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

dependencies:
amplify_event_enrichment:
path: ../
amplify_foundation_dart: ">=2.11.0 <2.12.0"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In example apps for our libs in this repo, I'd use any as a version so that we don't need to care about version bumps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants