Skip to content

PocketPy IDE v1.0

Choose a tag to compare

@juergen874 juergen874 released this 25 Sep 15:28
· 16 commits to main since this release

⚡ PocketPy IDE für Android v1.0

Ultra-leichte, eigenständige und offline-fähige Python-Entwicklungsumgebung für Android, angetrieben von der C11 PocketPy-Engine.

🌟 Highlights

  • 🪶 Winziger Footprint (~2.5 MB): 97% kleiner als Chaquopy/CPython (keine 80-120 MB Downloads).
  • ⚡ Sub-20ms Kaltstart: Native C11 JNI-Integration direkt auf dem Gerät, minimale RAM- und Akkulast (<30 MB RAM).
  • ✍️ Touch-optimierter Code-Editor: Syntax-Highlighting für Schlüsselwörter, Strings, Zahlen und Kommentare, Zeilennummerierung und Schnellleiste für Sonderzeichen (:, (, ), [, ], {, }, _, =, ", ', #, tab).
  • 📟 Echtzeit ANSI-Terminal: Gestreamte Programmausgaben (stdout/stderr) mit ANSI-Farbunterstützung, Ausführungs-Stoppuhr, Copy- & Clear-Tools und Abort-Funktion.
  • 🌐 Interaktives Visual WebView: Direkte Vorschau von HTML5-Dashboards und SVG-Grafiken.
  • 📁 Dateimanager: Scoped Storage Unterstützung, Erstellen, Löschen, Umbenennen und 1-Klick-Wiederherstellung von Beispielskripten.
  • 🔋 Integrierte Demos:
    1. 1_pocketpy_speed_test.py: Benchmark für List Comprehensions & Rechenleistung.
    2. 2_ascii_sine_waves.py: Sinus/Cosinus Wellenvisualisierung im Terminal.
    3. 3_interactive_dashboard.html: Responsives HTML5/SVG Dashboard im Visual-Panel.
    4. 4_deye_pv_calc.py: Modbus-Register Dekodierer & PV-Ertragsrechner (Deye Wechselrichter Telemetrie).