BASIC for Android
11–20 of 45 posts
Re: BASIC for Android
#12There's also this one, which seems to be a bit more of a structured approach: https://play.google.com/store/apps/details?id=com.mobilebasi... The trouble I always wind up having with these though is you quickly discover that it's a huge pain in the ass trying to type code on an Android touch keyboard. Even in the days you could still get physical keyboards it was hardly pleasant. I just wind up writing a couple basic…
As a bit of a bonus there's an extension app for Termux that gives you access to some phone features like SMS receiving and sending, the accelerometer and GPS. https://play.google.com/store/apps/details?id=com.termux.api
Re: BASIC for Android
#13" Version 1.90 can access: Location approximate location (network-based) precise location (GPS and network-based) access extra location provider commands SMS send SMS messages read your text messages (SMS or MMS) receive text messages (SMS) Phone read phone status and identity directly call phone numbers Photos/Media/Files modify or delete the contents of your USB storage read the contents of your USB storage Storage…
I know that it's quite common at HN to complain about android permissions but this is probably a wrong context to do so.
Re: BASIC for Android
#14I remember trying this one and thinking that the language was fine(it is literally an update from the makers of the Atari 8-bit BASIC) but the UI is unsuitable as it uses generic Android text input, the same flaw shared by most every other on-device IDE I've tried. That doesn't just mean that it's crude, it's also buggy - the view desynchronizes when editing large bodies of text using that text control. What touchscr…
https://itunes.apple.com/us/app/lisping/id512138518?mt=8
I am yet to find something similar on Android.
Re: BASIC for Android
#15I remember trying this one and thinking that the language was fine(it is literally an update from the makers of the Atari 8-bit BASIC) but the UI is unsuitable as it uses generic Android text input, the same flaw shared by most every other on-device IDE I've tried. That doesn't just mean that it's crude, it's also buggy - the view desynchronizes when editing large bodies of text using that text control. What touchscr…
Re: BASIC for Android
#16I seem to recall that back when Android was new, Google was pitching a web based RAD tool to develop simple apps.
Re: BASIC for Android
#17There's also this one, which seems to be a bit more of a structured approach: https://play.google.com/store/apps/details?id=com.mobilebasi... The trouble I always wind up having with these though is you quickly discover that it's a huge pain in the ass trying to type code on an Android touch keyboard. Even in the days you could still get physical keyboards it was hardly pleasant. I just wind up writing a couple basic…
Re: BASIC for Android
#18I remember trying this one and thinking that the language was fine(it is literally an update from the makers of the Atari 8-bit BASIC) but the UI is unsuitable as it uses generic Android text input, the same flaw shared by most every other on-device IDE I've tried. That doesn't just mean that it's crude, it's also buggy - the view desynchronizes when editing large bodies of text using that text control. What touchscr…
Lisping is a very good example on iOS of coding with touch. https://itunes.apple.com/us/app/lisping/id512138518?mt=8 I am yet to find something similar on Android.
Unfortunately, the development seems to have completely stalled and the site's partially dead, but it's still in the Play Store: https://play.google.com/store/apps/details?id=de.fau.cs.mad...., and the source's on Bitbucket: https://bitbucket.org/mad_fau/fasl
Re: BASIC for Android
#19" Version 1.90 can access: Location approximate location (network-based) precise location (GPS and network-based) access extra location provider commands SMS send SMS messages read your text messages (SMS or MMS) receive text messages (SMS) Phone read phone status and identity directly call phone numbers Photos/Media/Files modify or delete the contents of your USB storage read the contents of your USB storage Storage…
It is rather obvious from the description that is required so that you can write BASIC programs that use GPS features, etc. I know that it's quite common at HN to complain about android permissions but this is probably a wrong context to do so.
Android 6 on-demand permission requests should somewhat fix this, but is still not a remedy. I've yet to see any scripting/automation tool that's able to run scripts properly sandboxed (generate APKs for them or otherwise obtain different UIDs with restricted just-enough permissions).