AI Classic | AI2 beta |
Basic: Button,Canvas,CheckBox,Clock,Image,Label,ListPicker,PasswordTextBox,Slider,TextBox,TinyDB | User Interface: Button,CheckBox,Clock,Image,Label,ListPicker,Notifier,PasswordTextBox,Slider,TextBox,WebViewer |
Media: Camcorder, Camera, ImagePicker, Player, Sound, VideoPlayer | Media: Camcorder, Camera, ImagePicker, Player, Sound, SoundRecorder, SpeechRecognizer, TextToSpeech, VideoPlayer |
Animation: Ball, ImageSprite | Drawing and Animation: Ball, Canvas, ImageSprite |
Social: ContactPicker, EmailPicker, PhoneCall, PhoneNumberPicker, Texting, Twitter | Social: ContactPicker, EmailPicker, PhoneCall, PhoneNumberPicker, Texting, Twitter |
Sensors: AccelerometerSensor, LocationSensor, OrientationSensor | Sensors: AccelerometerSensor, BarcodeScanner, LocationSensor,NearField, OrientationSensor |
Screen Arrangement: HorizontalArrangement, TableArrangement, VerticalArrangement | Layout: HorizontalArrangement, TableArrangement, VerticalArrangement |
LEGO(r) MINDSTORMS(r): NxtColorSensor, NxtDirectCommands, NxtDrive, NxtLightSensor, NxtSoundSensor, NxtTouchSensor, NxtUltrasonicSensor | LEGO(r) MINDSTORMS(r): NxtColorSensor, NxtDirectCommands, NxtDrive, NxtLightSensor, NxtSoundSensor, NxtTouchSensor, NxtUltrasonicSensor |
Other stuff: ActivityStarter, BarcodeScanner, BluetoothClient, BluetoothServer, Notifier, SpeechRecognizer, TextToSpeech, TinyWebDB, Web | Connectivity: ActiivtyStarter, BluetoothClient, BlutoothServer, Web |
Not ready for prime time: FusiontablesControl, GameClient, SoundRecorder, Voting, WebViewer | Storage: FusiontablesControl, TinyDB, TinyWebDB |
Features:
- the upper left corner of a procedure block allows you to add arguments to your procedures
- the upper left corner of a make a list block lets you add list items in a similar way to adding arguments to a procedure block
But for the most part, the new blocks look similar to the old blocks and I find copying the blocks is pretty easy.Yes it may be somewhat time consuming, but think of it not as a waste of time, but rather a learning experience :)One last word about local variables. Although you could reproduce your old projects using only global variables, you would miss out on greater efficiency and a better design that can be achieved with local variables.These blocks are especially useful to define one or more variables used in your procedures where that variable will not be needed anywhere else in the project/app.Good luck and---
hAPPy INVENTORing!---
Woo Hoo! (originally from Gary)Great job Scott!Taifun
--
(you have received this message from the App Inventor Developers Library)
---
You received this message because you are subscribed to the Google Groups "App Inventor Developers Library" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-develope...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi, guys, especially Scott and Taifun, your enthusiasm and help meant a lot to my programming development practice and I want to thank you for that. I am inviting you to visit my web on www.qqlj-it.com (under dev, but usable).Once again, thanks! You are great and keep on being like that, the help you provide is essential, with it a lot of us bridged the gap!Zoran
Woo Hoo! (originally from Gary)Great job Scott!Taifun
--
(you have received this message from the App Inventor Developers Library)
---
You received this message because you are subscribed to the Google Groups "App Inventor Developers Library" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-developers-library+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-develope...@googlegroups.com.