Pakete, Repositories und App-Kategorien suchen

Cover von bootstrap_flutter
Paketdetailsv1.0.0

bootstrap_flutter

Bootstrap-Responsive-Anwendung zur Vereinfachung der Erstellung mehrerer Bildschirmgrößen in Ihren Projekten

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
50
Likes
31
Pub-Punkte
140

Paket installieren

flutter pub add bootstrap_flutter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Bootstrap Flutter ist ein reaktives UI-Paket, das das vertraute Bootstrap-Gitter-System in Flutter bringt und Entwicklern ermöglicht, Layouts einfach zu erstellen, die sich auf mehreren Bildschirmgrößen anpassen. Es bietet eine Reihe von responsive Utility-Klassen und Widgets, die von den Designprinzipien von Bootstrap inspiriert sind, und vereinfacht so den Prozess der Erstellung plattformübergreifender Apps mit konsistenten, skalierbaren Designs. Ideal für Projekte, die flexible, mobilorientierte Layouts für Android, iOS, Web, macOS, Windows und Linux erfordern.

Anwendungsfälle

  • Reaktive Dashboards erstellen
  • Erstellen von geräteübergreifend kompatiblen Schnittstellen
  • Layout-Management über Plattformen hinweg vereinfachen
  • Mobile-first-Anwendungen gestalten
  • Schnellprototyping mit konsistentem Abstand
  • Anpassung von Benutzeroberflächen für verschiedene Bildschirmdichten

Hauptmerkmale

  • Bootstrap-inspiriertes Rastersystem
  • responsive Hilfsklassen
  • Plattformübergreifende Kompatibilität
  • Flexible Layout-Komponenten
  • Einfache Integration in bestehende Flutter-Projekte
  • Unterstützung für Breakpoints und Media Queries

Geeignet für

  • Entwickler, die mit Bootstrap vertraut sind
  • Projekte, die mehrere Plattformen ansprechen
  • Teams, die schnelle UI-Entwicklung priorisieren
  • Apps, die adaptive Layouts erfordern
  • Frontend-fokussierte Flutter-Entwickler
  • Designsysteme, die Konsistenz erfordern

Hinweise

  • Kann für einfache Apps Overhead hinzufügen
  • Lernkurve für Nicht-Bootstrap-Nutzer
  • Eingeschränkte Anpassungsmöglichkeiten im Vergleich zu reinem Flutter
  • Abhängig von externer Wartung
  • Nicht ideal für hochgradig angepasste Benutzeroberflächen
  • Mögliche Erhöhung der Bundle-Größe

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

  • golden_toolkit^0.11.0

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.