パッケージ、リポジトリ、アプリカテゴリを検索

bootstrap_flutter のカバー
パッケージ詳細v1.0.0

bootstrap_flutter

Bootstrapのレスポンシブアプリケーションにより、プロジェクトで複数の画面サイズを簡単に作成できます

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
50
いいね数
31
Pub ポイント
140

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

flutter pub add bootstrap_flutter

パッケージ概要

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

Bootstrap Flutter は、Flutterに馴染み深いBootstrapグリッドシステムをもたらす応答性のあるUIパッケージであり、開発者が複数の画面サイズに対応するレイアウトを簡単に作成できるようにします。Bootstrapのデザイン原則からインスパイアされた応答性のあるユーティリティクラスとウィジェットのセットを提供し、一貫性があり拡張可能なデザインを持つクロスプラットフォームアプリの構築プロセスを簡素化します。Android、iOS、Web、macOS、Windows、Linuxで柔軟でモバイルファーストのレイアウトが必要なプロジェクトに最適です。

用途

  • 応答性のあるダッシュボードの構築
  • マルチデバイス互換性のあるインターフェースの作成
  • 複数プラットフォーム間でのレイアウト管理を簡素化
  • モバイルファーストのアプリケーション設計
  • 一貫した間隔を用いた迅速なプロトタイピング
  • 異なる画面密度に合わせたUIの調整

主な機能

  • Bootstrapを参考にしたグリッドシステム
  • レスポンシブユーティリティクラス
  • クロスプラットフォーム互換性
  • 柔軟なレイアウトコンポーネント
  • 既存のFlutterプロジェクトとの簡単な統合
  • ブレークポイントおよびメディアクエリのサポート

適している対象

  • Bootstrapに精通した開発者
  • 複数のプラットフォームをターゲットにするプロジェクト
  • 迅速なUI開発を重視するチーム
  • 適応型レイアウトを必要とするアプリ
  • フロントエンド中心のFlutter開発者
  • 一貫性を必要とするデザインシステム

注意事項

  • シンプルなアプリにはオーバーヘッドが追加される可能性があります
  • 非ブートストラップユーザー向けの学習曲線
  • 純粋なFlutterに比べてカスタマイズの選択肢が限られている
  • 外部メンテナンスに依存しています
  • 非常にカスタマイズされたUIには適していません
  • 潜在的なバンドルサイズの増加

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

codecov pub package

Intro

Package criado para facilitar o uso do Flutter em multiplos tamanhos de telas. Com esse package você vai conseguir fazer que o mesmo layout tenha comportamentos diferentes para dispositivos, mobile, tablet, web e desktop.

enter image description here

Conceitos

Utilizamos da padronização do bootstrap para fazer a arranjo das telas de forma simples através de uma simples string;

Size Type Tag Column Divisions
<768px Mobile xs- auto 12
>= 768px Tablet sm- ~62px 12
>= 992px Web md- ~81px 12
>= 1200px Desktop lg- ~97px 12

Utilização

Para utilizar o bootstrap em sua página basta usar nosso widget ScaffoldBootstrap como pai dos widgets de sua tela.

return ScaffoldBootstrap(children: <Component>[]);

Precisamos agora criar os components responsivos e seus respectivos comportamentos

return ScaffoldBootstrap(children: [
  Component(style: "lg-4 md-4 sm-4 xs-4 xs:h\4", child: YourWidget())
]);

Nesse exemplo acima estamos dizendo que queremos usar 4 partes das 12 disponíveis na tela para todos os tipos de tela, mas quando for uma tela xs queremos que ocupe 1/4 da altura da tela ( deixando o widget menor quando está na tela de um dispositivo mobile por exemplo).

  • Você pode definir a altura máxima para todos os tipos de tela, para isso basta definir qual tela quer adicionar essa propriedade e depois adicionar os dois pontos.
xs:h/4
xs:h*2
md: h*3

Importante

Esse package está na sua primeira versão, então pedimos para todas as issues reportagem o mais rápido possível ou subir uma correção para deixarmos o mais alinhado e utilizável possível.

Agradecimento

Package desenvolvimento por Gabul Dev, qualquer coisa só chamar nas redes sociais para tirar dúvidas

カテゴリー

依存関係

依存関係一覧 1 件

  • golden_toolkit^0.11.0

ソースリポジトリ

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

データはまだありません。