Skip to main content

🎯 DartFlutter (dartflutter)

PyPI Version Python Versions License: MIT GitHub Repo

A clean, focused Python package for Dart & Flutter Laboratory Experiments 1 to 4.


🚀 Installation

Install from PyPI via pip:

pip install dartflutter

⚡ Streamlined CLI Commands

The package is built with 2 focused operations:

1️⃣ View Dart Source Code

Print or inspect the complete, ready-to-run Dart source code for any experiment (1 to 4):

# View Experiment 1 (Fresh Fruits - Widgets & Layouts)
dartflutter code 1

# View Experiment 2 (ShopEase Catalog - Responsive UI)
dartflutter code 2

# View Experiment 3 (ShopEase Store - Interactivity & Forms)
dartflutter code 3

# View Experiment 4 (Car Mileage Calculator - Form Validation)
dartflutter code 4

Shortcut command:

dartflutter-code 1

2️⃣ Launch Interactive Web App Directly

Launch the interactive web dashboard directly in your default browser:

# Launch interactive web app directly
dartflutter web

# Or simply run without arguments to launch directly!
dartflutter

Shortcut command:

dartflutter-web

📑 Covered Experiments

Ex. No. Title App Name Key Widgets
01 Working with Widgets and Layouts Fresh Fruits Row, Column, Container, Card, ListView, ListTile
02 Adaptive and Responsive UI Design ShopEase Catalog LayoutBuilder, Breakpoints (2/3/4 cols), GridView.builder
03 Interactivity — Input and Forms ShopEase Store TextField, ChoiceChip, DropdownButtonFormField, setState()
04 Form Validation using Stateful Widgets Mileage Calculator Form, TextFormField, GlobalKey<FormState>, TextEditingController

🐍 Python API Usage

You can also use dartflutter inside your Python code:

import dartflutter as df

# 1. View or get Dart code
code = df.get_code(1)
print(code)

# 2. Launch interactive web dashboard directly
df.start_server(port=8080)

Metadata

Release files for dartflutter 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dartflutter 1.0.0
File Size Uploaded Provenance Actions
dartflutter-1.0.0.tar.gz 22.6 kB Without provenance Details for dartflutter-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dartflutter 1.0.0
File Interpreter ABI Platform Actions
dartflutter-1.0.0-py3-none-any.whl Python 3 none any Details for dartflutter-1.0.0-py3-none-any.whl

Total release size: 49.0 kB

Release files / dartflutter-1.0.0.tar.gz

Download URL dartflutter-1.0.0.tar.gz
Size 22.6 kB
Tags Source
SHA-256 checksum
How to use checksums
60057134697b893ce88ca7b6cfa978e911a24280b841624a200ecaca06a48240
BLAKE2b-256 checksum
How to use checksums
39e7996a6c37e57bee7c82e16328e3d909a06e3ae867de042d1c1e72611b30b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / dartflutter-1.0.0-py3-none-any.whl

Download URL dartflutter-1.0.0-py3-none-any.whl
Size 26.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d2195b8be6c68ea7ae7ddba062ba3b4c7d6a58c01a52de56b8d6c51135fdb63
BLAKE2b-256 checksum
How to use checksums
5402baa5677111947a0f8199de4f059be5e22cce888f75bac773934b6d2b94c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for dartflutter 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page