JBit

JBit is a microcomputer in a phone, and with it you can learn and practice programming.

JBit started ten years ago for feature phones and this app is an early port of JBit to Android.

Note that this app does not include an assembler, nor a debugger.

To make programs for JBit you have to use another app. If you know Linux, you can use an app like Termux and then run the resulting JB files using this app.

The "core" of the emulator (io2sim) is available under the BSD-2-Clause, while the "shell" (the Android User Interface) is non-free.

Get it on Google Play

F-Droid Repository

If you don't have access to the Google Play Store, you can add the following custom repository to F-Droid:

https://luna-d7349.firebaseapp.com/repo

Links

http://jbit.sourceforge.net
XHTML site optimized for feature phones.
https://github.com/cc65/wiki/wiki/Android
Install cc65 on an Android phone.
https://sourceforge.net/projects/jbit/files/jbit/
Download pre-compiled native jbit for Android phones.