분류, 패키지 및 저장소 검색

pixel_perfect 표지
패키지 상세v1.1.3

pixel_perfect

Flutter 애플리케이션을 '픽셀 완벽'하게 만드는 데 도움이 되는 개발 도구

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
5.3천
좋아요
225
Pub 점수
150

패키지 설치

flutter pub add pixel_perfect

패키지 개요

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

픽셀 퍼펙트는 시각적 오버레이와 정렬 가이드를 제공하여 플러터 개발자가 픽셀 단위로 완벽한 디자인을 달성할 수 있도록 도와주는 개발 도구입니다. 다양한 화면 크기와 해상도에서 정밀한 레이아웃 검사를 가능하게 하여 UI의 일관성을 쉽게 확보할 수 있습니다. 최소한의 설정으로 개발 워크플로우에 원활하게 통합되며, 디자인 구현 중 실시간 피드백을 제공합니다. 고정밀 UI에 집중하는 팀에게 이상적이며, 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스를 포함한 모든 주요 플랫폼을 지원합니다.

사용 사례

  • 여러 기기 화면에서 일관된 UI 보장
  • 레이아웃 내 정확한 간격 및 정렬 검증
  • 개발 중 디자인 차이를 디버깅하는 방법
  • 디자이너와 협력하여 매핑을 정확히 일치시키기
  • 앱 릴리스 전 최종 품질 검사를 수행하고 있습니다

주요 기능

  • 시각적 정렬 가이드 및 격자 오버레이
  • 실시간 레이아웃 검사
  • 크로스 플랫폼 지원
  • 필수 구성 최소화
  • Flutter 개발 도구와의 통합

적합한 대상

  • Flutter를 사용하는 UI/UX 디자이너
  • 디자인 정확성에 집중하는 프론트엔드 개발자
  • 엄격한 디자인 일관성을 요구하는 팀
  • 모바일 및 웹 애플리케이션 개발 프로젝트
  • 디자인 중심 개발 워크플로우

고려 사항

  • 생산 빌드용으로 의도되지 않음
  • 개발 중에 성능에 약간의 영향을 줄 수 있습니다
  • 디버그 모드에서는 수동 활성화가 필요합니다
  • 디자인 시스템 가이드라인과 함께 사용하는 것이 가장 좋습니다
  • 시각적 디버깅에 국한되며, 자동 테스트는 지원하지 않습니다

원본 README

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

pixel_perfect

Pub License: MIT style: effective dart PRs Welcome Awesome Flutter

logo

Put a semi-transparent image with the design over the top of the developed layout. It helps you to compare original design and current page.

demo1

demo2

Getting started

Add pixel_perfect in your pubspec.yaml dependencies.

dependencies:
 pixel_perfect: any
How To Use

Simple use

Add assets folder with images to your pubspec.yaml

  uses-material-design: true
  assets:
    - assets/

Import the following package in your dart file

import 'package:pixel_perfect/pixel_perfect.dart';

return PixelPerfect(
  assetPath: 'assets/design.png', // path to your asset image
  scale: 1, // scale value (optional)
  initBottom: 20, //  default bottom distance (optional)
  offset: Offset.zero, // default image offset (optional)
  initOpacity: 0.4, // init opacity value (optional)
  child: Scaffold(
    ..
  )
)

Extended use


return PixelPerfect.extended(
  image: Image.asset( // any image file
    'assets/element.png',
    scale: 2,
  ), 
  initBottom: 20, //  default bottom distance (optional)
  offset: Offset.zero, // default image offset (optional)
  initOpacity: 0.4, // init opacity value (optional)
  child: Scaffold(
    ..
  )
)

Video tutorials by Learn App Code

How to Make Pixel Perfect Flutter Apps
How to Make Responsive Flutter Apps, Pixel Perfect

카테고리

소스 저장소

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