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

패키지 상세v2.2.0

faker

가짜 데이터를 생성하기 위한 라이브러리입니다. faker는 Python 패키지 faker와 Ruby 패키지 ffaker에 크게 영향을 받았습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
29.6만
좋아요
942
Pub 점수
150

패키지 설치

flutter pub add faker

패키지 개요

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

Faker는 Python과 Ruby의 대응 패키지에서 영감을 받은 Flutter/Dart 패키지로, 현실적인 가짜 데이터를 생성합니다. 이름, 주소, 이메일, 전화번호, 회사 정보 등 다양한 데이터 유형을 제공합니다. 테스트, 프로토타이핑, 데이터베이스 시드링에 이상적이며, 실제 사용자 정보에 의존하지 않고 일관되고 신뢰할 수 있는 모크 데이터를 생성하는 데 도움을 줍니다. 여러 플랫폼을 지원하여 Android, iOS, Web, macOS, Windows, Linux에서 다양하게 활용 가능합니다. 간단한 API를 통해 개발자는 빠르게 무작위이지만 구조화된 데이터를 생성할 수 있습니다.

사용 사례

  • UI 컴포넌트 테스트
  • 모크 데이터베이스 채우기
  • 프로토타이핑 앱 인터페이스
  • 샘플 사용자 데이터 생성
  • 테스트 시나리오 만들기

주요 기능

  • 풍부한 데이터 생성기
  • 크로스 플랫폼 지원
  • 간단하고 직관적인 API
  • 현실적인 데이터 패턴
  • Flutter와의 간편한 통합

적합한 대상

  • 테스트 환경에서의 개발자
  • UI/UX 디자이너가 앱 프로토타입 제작 중
  • 데모 애플리케이션을 구축하는 팀
  • 개발용 가짜 데이터가 필요한 사람

고려 사항

  • 생산 데이터에 적합하지 않습니다
  • 데이터는 무작위로 생성되며 고유하지 않습니다
  • 재현 가능한 테스트를 위해 시드 제어가 필요할 수 있습니다
  • 내장 제공자 외의 맞춤 설정이 제한적

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

faker

Build Status Coverage Status Faker on pub

A library for Dart that generates fake data.

faker is heavily inspired by the Python package faker, and the Ruby package ffaker.

Usage

A simple usage example:

import 'package:faker/faker.dart';

main() {
  var faker = new Faker();

  faker.internet.email();
  // francisco_lebsack@buckridge.com

  faker.internet.ipv6Address();
  // 2450:a5bf:7855:8ce9:3693:58db:50bf:a105

  faker.internet.userName();
  // fiona-ward

  faker.person.name();
  // Fiona Ward

  faker.person.prefix();
  // Mrs.

  faker.person.suffix();
  // Sr.
  
  faker.lorem.sentence();
  // Nec nam aliquam sem et
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

Copyright

Copyright (c) 2015 Jesper Håkansson. See LICENSE for details. Copyright (c) 2013 Emmanuel Oga. Copyright (c) 2012 Daniele Faraglia. Copyright (c) 2007 Benjamin Curtis.

카테고리

의존성

의존성 목록 1 개

소스 저장소

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