{"id":19914709,"url":"https://github.com/fullstorydev/fullstory-flutter","last_synced_at":"2026-03-16T22:33:24.478Z","repository":{"id":260131012,"uuid":"860111337","full_name":"fullstorydev/fullstory-flutter","owner":"fullstorydev","description":"Fullstory for Flutter mobile apps. Fullstory provides insightful analytics and near-magical session replay for web and mobile apps.","archived":false,"fork":false,"pushed_at":"2025-01-10T20:20:33.000Z","size":3953,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-10T20:33:31.406Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/fullstory_flutter","language":"Dart","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fullstorydev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-19T20:56:43.000Z","updated_at":"2024-12-05T16:44:14.000Z","dependencies_parsed_at":"2024-12-05T17:28:11.005Z","dependency_job_id":"1634256a-5365-460e-85f1-89593362109e","html_url":"https://github.com/fullstorydev/fullstory-flutter","commit_stats":null,"previous_names":["fullstorydev/fullstory-flutter"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Ffullstory-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Ffullstory-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Ffullstory-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Ffullstory-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fullstorydev","download_url":"https://codeload.github.com/fullstorydev/fullstory-flutter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233546508,"owners_count":18692232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T21:36:50.684Z","updated_at":"2026-03-16T22:33:24.459Z","avatar_url":"https://github.com/fullstorydev.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fullstory Flutter Package\n\n[![.github/workflows/ci.yml](https://github.com/fullstorydev/fullstory-flutter/actions/workflows/ci.yml/badge.svg)](https://github.com/fullstorydev/fullstory-flutter/actions/workflows/ci.yml)\n\nFullstory's Flutter package exposes access to the Fullstory Native Mobile SDK from within a Flutter app. This plug-in is intended to be used in conjunction with [Fullstory for Mobile Apps](https://www.fullstory.com/mobile-apps/).\n\n⚠️ This is a preview release, some breaking changes are possible before the 1.0.0 release.\n\n## Quick Links\n\n- [Getting Started guide](https://help.fullstory.com/hc/en-us/articles/27461129353239)\n- [Usage examples](https://github.com/fullstorydev/fullstory-flutter/tree/main/example/lib)\n- [Fullstory API](https://developer.fullstory.com/mobile/flutter/)\n- [Email us](mailto:mobile-support@fullstory.com)\n\n## What's supported\n\nMost non-visual Fullstory APIs are supported:\n\n- `FS.event(String name, [Map\u003cString, Object?\u003e properties = const {}])`\n- `FS.page(String pageName, {Map\u003cString, Object?\u003e? properties})` → `FSPage`\n- `FS.log({FSLogLevel level = FSLogLevel.info, required String message})`\n- `FS.identify(String uid, [Map\u003cString, Object?\u003e? userVars])`\n- `FS.setUserVars(Map\u003cString, Object?\u003e userVars)`\n- `FS.anonymize()`\n- `FS.shutdown()`\n- `FS.restart()`\n- `FS.setStatusListener(FSStatusListener? listener)`\n- `FS.currentSession` → `Future\u003cString?\u003e`\n- `FS.currentSessionURL({bool now = false})` → `Future\u003cString?\u003e`\n- `FS.fsVersion` → `Future\u003cString?\u003e`\n- `FS.resetIdleTimer()`\n- `FS.consent({bool consented})`\n- `FS.networkEvent({String url, String method, int? statusCode, int? durationMs, int? requestSize, int? responseSize})`\n- `FS.crashEvent({String name, Object? exception, StackTrace? stackTrace,})`\n- `FS.captureErrors({void Function(Object? exception, StackTrace? stack)? errorHandler})`\n\nAdditionally, interceptors are available to autocapture network requests with\npopular libraries using `FSInterceptor`, and page navigation can be captured\nwith `FSNavigatorObserver`.\n\nVisual session replay is not currently supported, but is planned for a future release.\n\n## Getting Started\n\nSee [Getting started with Fullstory for Flutter Mobile Apps](https://help.fullstory.com/hc/en-us/articles/27461129353239)\n\nAlso see our [example app](https://github.com/fullstorydev/fullstory-flutter/tree/main/example) for working API usage examples.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstorydev%2Ffullstory-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffullstorydev%2Ffullstory-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstorydev%2Ffullstory-flutter/lists"}