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

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.2
File Size Uploaded Provenance Actions
dartflutter-1.0.2.tar.gz 26.6 kB Without provenance Details for dartflutter-1.0.2.tar.gz

Built distribution (wheel)

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

Total release size: 57.1 kB

Release files / dartflutter-1.0.2.tar.gz

Download URL dartflutter-1.0.2.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
59e889aec731cbfba9f63a86fe0f28c456bf69c00f3658edcc09211a4168b1d2
BLAKE2b-256 checksum
How to use checksums
bb79d311a5401eb30edb084dbb8a8de0b26451db4a47c027b2f4a4ea82ca299b
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.2-py3-none-any.whl

Download URL dartflutter-1.0.2-py3-none-any.whl
Size 30.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2f741dd551fad62d7e0aa7436ba4ff9a538a6717519311fccb856b21d718d96
BLAKE2b-256 checksum
How to use checksums
803b13c9d741be0f5aeeeab79fcf7b97b07d2506cc336cb4bcc5aec38bd85105
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.2

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