パッケージ、リポジトリ、アプリカテゴリを検索

hotspot のカバー
パッケージ詳細v0.1.3

hotspot

シンプルなツアー、コーチマーク、チュートリアル。ウィジェットにタグを付けるだけ!

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
112
いいね数
158
Pub ポイント
150

パッケージをインストール

flutter pub add hotspot

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Hotspot は、開発者がウィジェットに注釈を付けることで、シンプルでカスタマイズ可能なツアー、コーチマーク、チュートリアルを可能にするFlutterパッケージです。視覚的なハイライトとツールチップを使って、アプリの機能をユーザーに案内し、オンボーディングや機能の発見を向上させます。Android、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームをサポートしており、クロスプラットフォームアプリに最適です。最小限のセットアップで既存のUIにスムーズに統合され、複雑なコードなしに重要な要素を強調する直感的な方法を提供します。インタラクティブなウォークスルーを通じてユーザー参加率を高めたいアプリには特に役立ちます。

用途

  • 新規ユーザーのオンボーディング
  • 新しい機能の強調
  • ガイド付きアプリチュートリアル
  • アプリ内のユーザー教育
  • 複雑なインターフェースのUX向上

主な機能

  • コートマーク用のウィジェットタグ付け
  • クロスプラットフォーム対応
  • 最小構成
  • カスタマイズ可能なツールチップ
  • スムーズなアニメーション
  • 既存のUIとの簡単な統合

適している対象

  • アプリオンボーディングフロー
  • 複雑なアプリにおける機能紹介
  • 教育またはエンタープライズアプリケーション
  • 迅速な実装を求めるUXデザイナー
  • 開発者がシンプルさとスピードを最優先にしています

注意事項

  • 最適なUXを実現するためには、慎重な配置が必要になる場合があります
  • 高度なソリューションと比較してカスタマイズの選択肢が限られている
  • 複雑なワークフローではなく、シンプルなツアーに適しています
  • 多数の同時ホットスポットによるパフォーマンスへの影響
  • 非常に動的または頻繁に変更されるUIには適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

hotspot

The simplest way to make beautiful tours, coachmarks, and tutorials.

demo of under, critically, and over damped Flutter curves

Wrap your app, screen, or view with HotspotProvider

class HomeScreen extends StatelessWidget {
  const HomeScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const HotspotProvider(
      child: Scaffold(
        body: // ...
      ),
    );
  }
}

Add hotspot callouts to your widget tree

class Example extends StatelessWidget {
  const Example({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return IconButton(
      icon: const Icon(Icons.play_arrow),
      onPressed: () {
        // ...
      },
    ).withHotspot(
      order: 1,
      title: 'Tour It!',
      text: 'This is the first callout in the tour!',
    );
  }
}

Start a flow

HotspotProvider.of(context).startFlow()

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。