I am working on a project that requires me to generate APK files from MIT App Inventor Project files (my_project.aia, for example).
I am aware that I can do this by uploading the aia file to the App Inventor Server, building the project, and downloading the apk. I have run the app inventor server locally and can hence perform this step offline as well.
I would like to make an end-to-end API where I can pass an aia as input and get the corresponding APK file, getting rid of the uploading aia and downloading apk steps.
I think this can possibly be done using MIT App Inventor’s codebase (https://github.com/mit-cml/appinventor-sources) by using the right source code files and calling the appropriate functions. I am very new to App Inventor and might be wrong though. Is there a way to do this?