Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.10.2

theta

Prototyping und Testen Ihrer App in der Produktion mit sofortigen UI-Aktualisierungen.

30-Tage-Downloads
152
Likes
41
Pub-Punkte
60

Paket installieren

dart pub add theta

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Theta ist ein Flutter-Paket, das für schnelle Prototypen und Produktionsprüfungen mit Echtzeit-UI-Aktualisierungen entwickelt wurde. Es ermöglicht Entwicklern, Komponenten und Designänderungen sofort auszuprobieren, ohne die App neu starten zu müssen. Durch nahtlose Integration in bestehende Flutter-Arbeitsabläufe unterstützt Theta komponentenbasiertes Entwickeln und ist daher ideal für Teams, die sich auf UI-Iteration und Zusammenarbeit konzentrieren. Sein leichter Aufbau und der Fokus auf sofortige Rückmeldungen vereinfachen den Entwicklungsprozess, besonders während Designüberprüfungen oder Funktionsvalidierungen.

Anwendungsfälle

  • Schnelle UI-Prototypen-Erstellung
  • Live-Komponententests
  • Entwicklung eines Design-Systems
  • Kollaborative UI-Reviews
  • Produktionssimulation ähnliche Tests

Hauptmerkmale

  • Sofortige UI-Aktualisierungen
  • Komponenten-getriebene Entwicklung
  • Nahtlose Integration mit Flutter
  • Echtzeit-Rückkopplungsschleife
  • Minimale Einrichtung erforderlich

Geeignet für

  • UI-Designer
  • Frontend-Entwickler
  • Produktteams
  • Design-System-Ersteller
  • agile Entwicklerteams

Hinweise

  • Nicht für den Produktiveinsatz vorgesehen
  • Beschränkt auf den Entwicklungsworkflow
  • Benötigt manuelle Konfiguration für komplexe Einrichtungen
  • Keine offizielle Unterstützung für Web- oder Desktop-Plattformen

Original-README

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

Banner

pub github discord contributors

Get started • Documentation • Examples • Community & Support • Website

Theta

Design to Flutter in 1 command.

  • 🦄 Why? Manually coding the entire UI can be time-consuming and costly. Transform your design into Flutter with just one command.
  • 👥 Who? Individual developers and teams aiming for quicker and more visual UI development.

🧙 Design to Flutter

Tree steps:

  1. Build your UI with Theta.

Theta Studio

  1. Navigate to a Flutter project, and open the terminal:

Install Theta CLI.

$ dart pub global activate theta_cli

Link a project by its key.

$ theta link -k <anon key>

You can generate files from design by running:

$ theta gen
  1. Use the generated UI widgets:

Theta will generate the following files

  • /assets
    • /theta_assets
      • theta_preload.json
      • ... all the media
  • /lib
    • theta_ui_assets.g.dart
    • theta_ui_widgets.g.dart

You can use them as normal widgets:

PaywallWidget(
    initialTheme: ThemeMode.light,
)

🟡 Before running your app:

  1. Initialize ThetaClient instance for your project. Write at the root of your app:
await initializeThetaClient();
  1. Add the path in the pubspec.yaml file to theta_assets folder, to access the widget data:
assets: 
    - assets/theta_assets/
Congrats, you have now your UI 🥳

🔴 Live widgets

There is an option for fetching widgets from the back-end in runtime.

You can easily active it by setting isLive: true.

PaywallWidget(
    initialTheme: ThemeMode.light,
    isLive: true,
)

By making it live, you can set A/B testing from Theta's editor or update its content in real-time.


Contributing

See CONTRIBUTING.md for details.

License

Theta is licensed under the Apache License 2.0. See LICENSE for details.

Kategorien

Abhängigkeiten

Abhängigkeiten 13 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.