I am creating my first app to control my lego NXT robot. After I added a Lego Mindstorm NxtDrive to designer view, I always get the following error message.
"Error from Companion: error: undefined variable. (irritants: yail/com.google.appinventor.components.runtime.NxtDrive)"
On the website http://doesappinventorrunonios.com/ you can find what is working and what not. Since NXT is an older system it seems it won't be supported anymore. To use your NXT you will have to use an Android phone.
Note that the NXT is not compatible with iOS, unfortunately. The Ev3 can be used with iOS, but we are waiting on some approvals from Apple and LEGO since it isn't as easy as talking to the device via Bluetooth like on Android.