How do I install C Week?
Download the latest APK from GitHub Releases and install. Launcher name: “C Week” (C一周通).
Offline · Data stays on device Offline · On-device
Learn C on your phone, offline — Hello World to Dijkstra.
C Week
vAndroid 8.0+APK
GitHub Releases · free & open source
Download the latest APK from GitHub Releases and install. Launcher name: “C Week” (C一周通).
Minimum Android 8.0 (API 26); bundled H.264 lesson videos usually play best on newer devices.
Lessons, demo videos, and lab data ship in the APK; progress lives in DataStore—learning works offline.
No. C Week uses offline simulated grading (multiple test cases, rule checks, and feedback). Partial credit shows a score; a lab counts complete only when all cases pass. You do not need gcc on the phone.
Install VS Code and gcc on PC/Mac/Linux, open the c-week repo, and follow the .c files under app/src/main/assets/labs/; for Day 7 see day7_dijkstra.c and expected output in that repo’s README.