カテゴリー・パッケージ・リポジトリを検索

pixel_perfect のカバー
パッケージ詳細v1.1.3

pixel_perfect

Flutterアプリケーションを「ピクセルパーフェクト」にするのを支援する開発ツール

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
5260
いいね数
225
Pub ポイント
150

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

flutter pub add pixel_perfect

パッケージ概要

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

ピクセルパーフェクトは、Flutter開発者が視覚的なオーバーレイと整列ガイドを提供することで、ピクセル単位の正確なデザインを実現するための開発ツールです。異なる画面サイズや解像度でのレイアウトの正確な検査を可能にし、UIの外観の一貫性を確保しやすくなります。最小限のセットアップで開発ワークフローにスムーズに統合され、デザイン実装中にリアルタイムフィードバックを提供します。高忠実度のUIに注力するチームに最適で、Android、iOS、Web、macOS、Windows、Linuxを含むすべての主要プラットフォームをサポートしています。

用途

  • 複数のデバイス画面にわたって一貫した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

カテゴリー

ソースリポジトリ

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