Low-level functions?

Does MIT have plans about adding low-level functions to App Inventor? By low-level (Wikipedia), I mean adding less generic and more specific blocks. Because as we know, the components and blocks are targeted for larger audience, as an example, we don't deal with byte-arrays, raw socket connections, and other protocols. This of course makes it easy to work with App Inventor and I appreciate that, but I think there are cases that current components & blocks are not enough for few power/tech-savvy/programmer users. Probably these users are minority of all App Inventor users, but I still think it is worth to discuss.

It is always possible to create extensions that wrap specific Java & Android APIs, but I sometimes think that extensions don't always provide the "full" functionality, because most extensions are also made for the larger audience, and that's acceptable, because for example, users won't able to read from a byte returned from an extension unless there are built-in blocks to work with these "unreadable-by-human" values.

Maybe I'm thinking a bit too much, or maybe writing an Android application with a programming language is more suitable for me in this situation.

I don't think anything other than the current extensions will be introduced. They were introduced precisely to extend the programming possibilities. Perhaps there will be work on extending the possibilities of extensions.

1 Like