AI summary
A Pythonic programming platform for learning CPU and GPU programming on mobile, featuring turtle graphics. Open source, no ads or data collection. The latest update fixes GPU expressions, implements abs, math.atan2, and more.
Generated by AI. May contain inaccuracies.
About this app
TurtleGraphics is a platform with a Pythonic language for learning and practicing CPU and GPU programming on mobile devices.
TurtleGraphics began as a reimplementation of the classic Turtle Graphics environment for Android using a simple language. Over time, that language, Lilo, evolved into a platform featuring a heterogeneous Python-inspired language that allows targeting both the CPU and GPU within the same program, influenced by Python, Mojo, and CUDA.
Features
Free and open source with no ads or data collection. A Python implementation written from scratch with built-in GPU programming support and user-friendly error messages. Supports many modules from the Python standard library. Interactive preview for Turtle Graphics programs. Includes numerous examples demonstrating GPU programming, Turtle Graphics, and Python language features.
What's new
Fix GPU GroupExpr and Dmi3 default values. Implement abs builtin function. Improve exception handling for GPU errors. Implement Comparisons expressions for builtin float. Implement math.atan2 function. Implement __mod__ for builtin float. Fix Codegen for select in GPU Compiler. Implement __mul__ for builtin list. Extend ListComp, SetComp and DictComp to support targets, eg [x + y for x, y in ((1, 2), (2, 3), (4, 5))]. Implement count and index functions in builtin tuple type. Implement reverse and clear functions for builtin list type.
About this version
- Version
- 2.0.12 (33)
- Size
- 25.49 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 16
- Updated
- Jul 13, 2026
- Package
- com.amrdeveloper.turtle
Ratings & reviews
- 50
- 40
- 30
- 20
- 10