Hello Community,
I was thinking of an idea to generate a code in languages like Java, Kotlin .
because -
Developing a component that will convert the code generated by MIT app inventor into other languages
This could help users who are already proficient in programming to transition from MIT App Inventor to native Android development, or to integrate their app with other systems and technologies.
Even the kids will be able to see how , the real android devlopment is done in the industry.
Suggestions are welcome , hoping a review from the mentors .
This is a lot more work than you make it sound like it is going to be, particularly for two reasons:
The blocks convert to Scheme currently and rely on a runtime also written in Scheme. You'd have to create a Java/Kotlin/Swift version of this.
App Inventor is dynamically typed and will coerce values between types as needed, so you either need to disallow operations like "10" + 10, or generate a lot of fairly verbose code to handle all of the edge cases.
I also worry that this continues to perpetuate the idea that creating an app with a tool like MIT App Inventor is somehow inferior to creating an app using Android Studio/Xcode.