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

パッケージ詳細v0.1.2

countdown_flutter

Flutter用のシンプルなカウントダウンプラグイン。アプリでカウントダウンを簡単に作成する方法を提供します。

30日間ダウンロード
98
いいね数
47
Pub ポイント
40

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

flutter pub add countdown_flutter

パッケージ概要

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

アプリケーション内でシンプルなカウントダウン機能を可能にする軽量なFlutterプラグインです。フラッシュカード、タイマー、イベントカウントダウンなど、時間ベースの機能が必要なアプリに最適な、カウントダウンタイマーの作成および管理が簡単なインターフェースを提供します。Flutterのウィジェットシステムとシームレスに統合され、時間表示のカスタムフォーマットもサポートしています。シンプルさを最優先に設計されており、最小限のセットアップと構成で利用できます。

用途

  • タイマーに基づく学習アプリ
  • イベントカウントダウン表示
  • ゲームタイマーの実装
  • タスクの締切日追跡
  • インタラクティブなUI要素

主な機能

  • カウントダウン作成のためのシンプルな API
  • カスタマイズ可能な時刻形式
  • 組み込みアニメーションサポート
  • Flutter ウィジェットとの簡単な統合
  • 軽量で依存関係なし

適している対象

  • 初心者のFlutter開発者
  • 基本的なカウントダウンが必要なアプリ
  • ミニマリストなタイマーインターフェース
  • 教育用または生産性アプリ
  • 迅速なタイムトラッキング機能

注意事項

  • 基本的なカウントダウン機能に限定
  • 組み込みの一時停止/再開コントロールなし
  • 繰り返しカウントダウンをサポートしていません
  • ネイティブなプラットフォーム固有の最適化なし
  • 有効期限ロジックの手動処理が必要

元の README

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

flutter-countdown

A simple countdown plugin for flutter ⌛

gif

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Usage
Countdown
import 'package:flutter/material.dart';
import 'package:countdown_flutter/countdown_flutter.dart';

class Foo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: Countdown(
        duration: Duration(seconds: 10),
        onFinish: () {
          print('finished!');
        },
        builder: (BuildContext ctx, Duration remaining) {
            return Text('${remaining.inMinutes}:${remaining.inSeconds}');
        },
      ),
    );
  }
}

CountdownFormatted
import 'package:flutter/material.dart';
import 'package:countdown_flutter/countdown_flutter.dart';

class Foo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: CountdownFormatted(
        duration: Duration(hours: 1),
        builder: (BuildContext ctx, String remaining) {
          return Text(remaining); // 01:00:00
        },
      ),
    );
  }
}

カテゴリー

ソースリポジトリ

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

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