패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.2

countdown_flutter

플러터용 간단한 카운트다운 플러그인입니다. 앱에서 카운트다운을 쉽게 만들 수 있는 방법을 제공합니다.

30일 다운로드
98
좋아요
47
Pub 점수
40

패키지 설치

flutter pub add countdown_flutter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

응용 프로그램 내에서 간단한 카운트다운 기능을 가능하게 하는 가벼운 플러터 플러그인입니다. 플래시카드, 타이머 또는 이벤트 카운트다운과 같은 시간 기반 기능이 필요한 앱에 적합한, 카운트다운 타이머를 만들고 관리하기 쉬운 인터페이스를 제공합니다. 플러터의 위젯 시스템과 원활하게 통합되며, 시간 표시의 사용자 정의 형식을 지원합니다. 단순함을 중심으로 설계되어 최소한의 설정 및 구성만 필요합니다.

사용 사례

  • 타이머 기반 학습 앱
  • 이벤트 카운트다운 표시
  • 게임 타이머 구현
  • 작업 마감일 추적
  • 인터랙티브 UI 요소

주요 기능

  • 카운트다운 생성을 위한 간단한 API
  • 사용자 지정 가능한 시간 형식
  • 내장 애니메이션 지원
  • 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
        },
      ),
    );
  }
}

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.