Skip to main content

About GOFA Flutter SDK

Welcome to the GOFA Flutter SDK documentation! Here you'll find all the information you need to integrate our advanced AI-powered fitness solutions into your Flutter application. GF Lab International provides two primary Flutter SDKs to help enhance and optimize user experiences in health and fitness apps:

1. GOFA Lessons Flutter SDK

The GOFA Lessons Flutter SDK allows for seamless integration of video lessons, providing detailed tracking of user interactions and lesson progress using Firebase Firestore. Features include:

  • Tracking lesson view counts and play statuses.
  • Storing progress and results of individual lesson sessions.
  • Managing lesson plans, combining multiple video lessons into structured programs.
  • Handling user-specific data, including lesson histories and daily activity records.

👉 View the GOFA Lessons Flutter SDK README

2. GOFA Challenge Flutter SDK

The GOFA Challenge Flutter SDK, provided as the gofa_pose Flutter package, offers real-time feedback and analysis on posture and movement using cutting-edge AI. Designed for the GOFA Challenge experience, it enables users to:

  • Challenge themselves to perform their best within a limited time (e.g., 30 seconds).
  • Reach specific targets (e.g., 30 push-ups).

👉 View the GOFA Challenge Flutter SDK README

Getting Started

Each Flutter SDK comes with a demo application to simplify the integration process and demonstrate key functionalities. The gofa_sdk demo app provides a practical example of how to incorporate these features into your application.

👉 About GOFA Demo App