Closed Gengar-lab closed 4 years ago
Duplicate of #73
@efroemling I meant that, you have given all the things like How to Set Up Environment, IDEs, Debugging, Format code, for Windows, Mac, and Linux in the Ballistica Wiki. You have not mentioned anything that of such of coding on Android.
Reopening this as I suppose discussion of Android as a development environment is different from discussion of Android as a build target (as in #73).
I'm currently not familiar with the process of doing editing/etc. ON an Android device. I imagine such things are possible (via termux, etc.) but I haven't attempted it. Does anyone here do such things who could talk about it?
If someone would like to do so and modify the wiki pages to include working on Android I'd be happy to help fix any roadblocks that come up. The ballistica toolset is all generic unix/python stuff so hopefully a decent amount of it would work in something like Termux.
On a side note I wanted to mention what I think would be a fun project: setting up a server which has the ballistica build tools and is serving an online editor UI like atom or theia. This could be plugged into the ballistica formatting/checking tools such as mypy to make it really easy to write correct code and could have a download button or whatnot to fetch the script once done. I think something like that could make modding on systems like Android pretty accessible with just a web browser and no need to set up a complex build environment. I hope to try something like this one day, though I have lots of other things on my to-do list right now.
@efroemling I have created a Wiki page in which I have given the Environment which I use on my Device. Can you Please go through it.
@efroemling I have created a Wiki page in which I have given the Environment which I use on my Device. Can you Please go through it.
Thanks for writing that! A few notes/questions:
If you don't mind making those few adjustments then I'd love to add a link to that page from the standard 'Getting Started' page. Thanks again!
@efroemling I have made the adjustments to the page.
I have also added a new IDE which will give computer-like IDE experience to Android Users.
Please Go through, Check and tell me if anything else is missing.
Cool; thanks! I added a mention of 'Other Environments' to the Getting Started page with a link to your page 👍.
I'll go ahead and close this for now; feel free to re-open if there's more to discuss. And please feel free to keep that wiki page updated with any future changes to your editing environment, and thanks again for writing it. 👍
@efroemling I have got a way to make prefab on Android for other platforms since we don't have prefab pipeline for Android. By using this, Android Users can do all the things Windows/Linux users could do from making a prefab to formatting. I want to ask for your permission to edit the Getting Started page though I know I am free to edit it.
@Benefit-Zebra So you have a way to use all the existing makefiles and scripts and whatnot on Android? If that is the case and it is possible to add a section similar to the Mac, Linux, or Windows section then I would say go for it 👍. But if the Android pipeline is significantly different than the others then I think it is best to keep it in its own page (like the current 'Coding Environment for Android')
But if the Android pipeline is significantly different than the others then I think it is best to keep it in its own page (like the current 'Coding Environment for Android')
Since we don't have pipeline for Android, we can't make prefab for Android but we can make prefab for platforms such as Mac, Linux, and Windows on Android.
But if the Android pipeline is significantly different than the others then I think it is best to keep it in its own page (like the current 'Coding Environment for Android')
Since we don't have pipeline for Android, we can't make prefab for Android but we can make prefab for platforms such as Mac, Linux, and Windows on Android.
If it is possible to use most of the standard pipeline tools (make format
, make check
, etc.) then I think adding an Android section to the docs would be worthwhile. Someone might take the time to implement a make prefab
for Android later. (essentially taking an existing APK and re-signing it with a new set of scripts)
@efroemling I have updated the Getting Started.
Please see if anything needs to be updated, or any information is missing, or anything I have written is hard to understand.
I think the title is self explanatory, we have no Preparing your Environment for Android platform in the Getting Started page of Ballistica Wiki.