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.1

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.1
File Size Uploaded Provenance Actions
dartflutter-1.0.1.tar.gz 26.0 kB Without provenance Details for dartflutter-1.0.1.tar.gz

Built distribution (wheel)

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

Total release size: 56.1 kB

Release files / dartflutter-1.0.1.tar.gz

Download URL dartflutter-1.0.1.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3ce1aaa23f2b0ed8dc9ae6fca934da7fa58fd85d70863ef2eac88f50aa9e9e73
BLAKE2b-256 checksum
How to use checksums
592fa4d21c784196c3118f68d6fcf36d0c2597f8d89c065e7e00a50541c6a142
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.1-py3-none-any.whl

Download URL dartflutter-1.0.1-py3-none-any.whl
Size 30.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ecd82066c11ed5a9067ffc393d0fb0958e52d76045e1339a8661d0e53d5b40c
BLAKE2b-256 checksum
How to use checksums
fa9259d9e5c95b6c9e0bf55d703109ed7f046459dc53993074c92abaebbe5886
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.1

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