input_history_text_field 패키지는 사용자 입력 기록을 자동으로 저장하고 사용자가 입력할 때 제안을 제공하는 Flutter 위젯을 제공합니다. 이전에 입력한 항목을 기억함으로써 폼의 사용성을 향상시키고 반복적인 타이핑을 줄입니다. 검색 필드, 로그인 폼 또는 과거 입력이 유용한 모든 입력 영역에 적합합니다. 이 위젯은 Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원하며 장치 간 일관된 동작을 보장합니다. 단순성과 성능을 고려해 설계되었으며 기존의 Flutter 애플리케이션에 원활하게 통합될 수 있습니다.
사용 사례
자동 제안이 있는 검색 창
기록 보존 기능이 있는 폼 입력
로그인 또는 등록 필드
사용자 선호 설정
자주 입력하는 텍스트에 빠르게 접근
데이터 입력에서 사용자 경험 향상
주요 기능
자동 입력 기록 저장
입력 시 실시간 제안
크로스 플랫폼 호환성
기존 양식과의 간단한 통합
가볍고 성능이 뛰어남
모든 주요 플러터 플랫폼을 지원합니다
적합한 대상
검색 인터페이스를 구축하는 개발자
반복적인 사용자 입력이 필요한 앱
UX 향상을 목표로 하는 양식
여러 플랫폼을 대상으로 하는 프로젝트
히스토리 기능을 위한 최소한의 설정을 원하는 팀
고려 사항
저장소 지속성에 대한 수동 처리가 필요합니다
대규모 데이터셋에 맞춰 사용자 정의가 필요할 수 있습니다
로컬 저장으로 인해 민감한 데이터에 적합하지 않습니다
제한된 내장 스타일 옵션
고급 사용 사례를 위해 외부 상태 관리에 의존합니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
input_history_text_field
A input_history_text_field widget is automatically saved and suggest as you type.
Overview
List
example1
example2
Badge
example1
example2
Customize
Getting Started
Usage
The only key in the your widget of application set to historyKey, supports like a text_field.
InputHistoryTextField(
historyKey: "01",
),
a saved automatically as you type.( save up to limit, default to 5 )
a input history is suggested.
input history can be deleted.
Example
simple
All you need is a historyKey.
InputHistoryTextField(
historyKey: "01",
),
badge style
Change style to badge is listStyle = ListStyle.Badge