|
Post by anthonyrbrown on Dec 3, 2023 13:59:41 GMT
|
|
|
Post by bplus on Dec 3, 2023 16:59:23 GMT
QB64 does not support Android. I doubt it's even being considered, you will have to try other places.
|
|
|
Post by anthonyrbrown on Dec 3, 2023 20:02:28 GMT
Ok I can live with that weakness.
|
|
mohai
New Member
Posts: 7
|
Post by mohai on Jan 9, 2024 18:30:23 GMT
Hello. I read somewhere that Android is heavily based on Java so, as QBjs is able to convert programs written in QB64 to Javascript, maybe Android Studio can compile them for Android ?
|
|
|
Post by anthonyrbrown on Jan 9, 2024 19:16:19 GMT
Hello. I read somewhere that Android is heavily based on Java so, as QBjs is able to convert programs written in QB64 to Javascript, maybe Android Studio can compile them for Android ? Hi mohal, That is interesting! please excuse me I never heard of QBjs So can anyone else confirm if what you are saying is possible, maybe a Demo code example showing all the code in different stages ? A.R.B
|
|
dbox
Junior Member
Posts: 86
|
Post by dbox on Jan 9, 2024 22:11:00 GMT
QBJS can export a web version (html and javascript) that can be viewed on a variety of platforms including Android. At present, it does not have the ability to create a native Android app. However, you can make very mobile-friendly web applications. Here are a couple of examples you can try out on a mobile device: QBJS PaintRuins of ZeugmaYou can try out QBJS here: qbjs.org
|
|
|
Post by anthonyrbrown on Jan 9, 2024 23:14:30 GMT
Hi dbox, That looks Cool so QBJS can run any QB64 Code? there is no doubt about it there are some very clever programmers on here! So the dream is a QB64 GUI(ANDROID) that will accept QB64 Code and then convert it completely to Android! is anyone up for it? how about a team effort? can you imagine what it would open up...Every QB64 program ever made will then run on any of our beloved Android devices anywhere anytime!!!... A.R.B
|
|
|
Post by Ultraman on Jan 10, 2024 13:12:10 GMT
An old version of QB64 was going to have Android compatibility but I think Galleon hit a roadblock and didn't continue developing that feature. I distinctly remember an option for Android compilation on an older version of QB64. Couldn't tell you which one, though.
|
|
|
Post by anthonyrbrown on Jan 10, 2024 13:27:29 GMT
Hi Ultraman, Great Avatar get the eyes to flash and you have something! Now the plot thickens from what you are saying,so Galleon must have known that Android compatibility would be a great addition to QB64,Now we just need to find that older version of QB64 ? or we go alone and do it ourselves.
|
|
|
Post by bplus on Jan 10, 2024 17:26:01 GMT
@anthonybrown Galleon abondoned Android before he got it working reliably. Linux in it's many forms and Mac with it's updates are trouble enough for developers to keep up with as is. This branch of QB64 does not seem to have any nearly enthusiastic enough developers to offer even modest improvements, sorry.
Now QBJS is exciting but we are still waiting to be able to run any code developed in QB64 in QBJS, there are allot of limitations eg, all must be dimensioned, no GOTO's or GoSubs you must write regular subs and functions, no maptriangle which I find personally very limiting... so there are 3 biggies dbox is stuck on and/or likely never going to change to fully adopt QB64. We haven't even discussed Dialog boxes now available in the other QB64 developments along with all else that group has pushed forward in advancing QB64 to future.
|
|
|
Post by anthonyrbrown on Jan 10, 2024 20:58:54 GMT
I understand bplus... What really confuses me are things like I just read when investigating "Which language does Android use" ? What is the official language of Android? 1. Java. Firstly Java was the official language for Android App Development (but now it was replaced by Kotlin) and consequently, it is the most used language as well. Many of the apps in the Play Store are built with Java, and it is also the most supported language by Google.Aug 2, 2022 Java has been the official language for Android, but Kotlin has emerged as a popular choice for developers due to its modern features and ease of use. C++ and C# are also great choices for native apps, while Python is useful for scripting and rapid prototyping.May 2, 2023 Top Programming Languages for Android App Development... www.geeksforgeeks.org/top-programming-languages-for-android-app-developmentSo it shows there are many languages that work with Android,which leads me to the question after looking at all the different compatible languages is there not a list of rules which makes a language compatible with Android ? What I mean if you use BASIC as an example there are code examples which work I think? 100% with all version of BASIC the most simple would be 1 ? "HELLO WORLD" 2 END Other language examples of Hello World... www.helloworld.org
|
|
|
Post by bplus on Jan 11, 2024 0:25:04 GMT
|
|
|
Post by bplus on Jan 11, 2024 0:26:33 GMT
And maybe you played the Big Bang Theory Game: Rock Paper Sissors Lizard Spock? SmallBASIC is an extremely interesting Interpreter (not compiler) that is very similar to QB64 except it has variable typing which means x could be a number or a string depending on how it is used in an expression. Lots of other gagets for arrays too, insert, delete, append, functions that return arrays! Both QB64 and SmallBASIC can run Morristown Basic without much need for changing anything.
|
|
|
Post by bplus on Jan 11, 2024 0:39:40 GMT
GotBasic has a SmallBASIC tag (What doesn't GotBasic have? ;-))
|
|
|
Post by bplus on Jan 11, 2024 0:44:45 GMT
Hello. I read somewhere that Android is heavily based on Java so, as QBjs is able to convert programs written in QB64 to Javascript, maybe Android Studio can compile them for Android ? BTW You guys need to know if you don't already, Java and Java Script are two very different Programming Languages. Its a common misperception after all they both have Java in the name ;-))
|
|