google-app-inventorKen jij Google App Inventor nog? Mensen zonder programmeerkennis zouden er complete, werkende Android-apps mee kunnen maken door een serie blokken met elkaar te verbinden. Het gaat om een WYSIWYG-tool (What You See Is What You Get), waarbij je geen code hoeft te leren. Door het klikken en slepen van bepaalde blokken voeg je een applicatie samen. Google heeft vandaag veel veranderingen doorgevoerd in App Inventor. Gebruikers zullen de veranderingen kunnen waarderen, aangezien het nu mogelijk is om nog meer verschillende bewerkingen uit te voeren. Ook heeft Google een groot aantal fouten uit App Inventor gehaald.

Hieronder de volledige lijst met veranderingen:

“¢ Add methods DrawText and DrawTextAtAngle to Canvas. To support this, we added the properties FontSize and TextAlignment to Canvas
“¢ Add runtime type checking to the start, end, and step args in for-range.
“¢ Add PointTowards as a method for sprites.
“¢ Add SelectionIndex property to ListPicker.
“¢ Allow “infinite“ scrolling in the vertical dimension just as there is in the horizontal dimension and provide a user-selectable “shrink to fit“ option to resize the blocks editor to fit the blocks currently placed on it (in it gets too big).
“¢ “Packaging“ indication is now shown in the Packaging button, rather than the message area at the top of the UI designer.
“¢ Fix nastiness that occurs when users enter non-numeric characters as the values of numeric properties in the UI designer.
“¢ Fixed bug where Screen1.Initialize causes Screen1.width and Screen1.height to report values of zero when app is packaged.
“¢ Fix bug that produced an error message if you drag a block from a drawer straight to the trash.
“¢ Fix type-blocking.
“¢ Fix key bindings for copy/cut/paste of text in text areas on Mac. Both CTRL-C/X/V and CMD-C/X/V now work to copy/cut/paste on Mac.
“¢ Fixed some bugs related to image quality and image size reduction
“¢ Fixed loading images via URL
“¢ Fixed bug where text-to-speech doesn`t trigger it`s afterspeaking event
“¢ Prevent infinite recursion in Sprite.MoveIntoBounds
“¢ When a component is deleted, tell the component`s property editors to stop listening for events.
“¢ Allow Screen1.Scrollable property to be set from blocks.
“¢ Make upcase to work better in non-english character sets.
“¢ Fixed problems related to getting bad errors when setting some properties to None.
“¢ Fixed a problem where an IllegalArgumentException could happen when loading a project with any of the LEGO MINDSTORMS NXT components
“¢ Hide “Uploading to the App Inventor server“ after upload completes successfully.
“¢ Fixed some problems with text comparisons not accepting certain blocks in their sockets.
“¢ Improve text blocks tooltips
“¢ Remove `=` from the text drawer to reduce confusion.
“¢ Fixed a bunch of bugs related to block and component deletion.
“¢ Hopefully fix a long-standing problem with representation of CheckBox components in the designer.
“¢ Add a not equals block.
“¢ Fix bug in image sprite rotation, which was incorrectly computing the offsets for rotated sprites.
“¢ Change floor, ceiling, and round to return exact integers
“¢ Fix format-as-decimal to no include a decimal point when the number of places is 0.
“¢ Fix random integer to eliminate bug when args are too large. Also ensure that the returned result is an exact integer.
“¢ Change sprite x, y, and heading so they don`t need to be integers.
“¢ Change sprite rotation so that sprites rotate around their centerpoint.

App Inventor proberen? Ga naar de website van App Inventor en log in met je Google-account. En mocht het je lukken om een prachtige applicatie te maken, hou ons dan op de hoogte!

Via: Android Community

Draag ook bij aan dit artikel

Deel je kennis of stel een vraag. Dat kan anoniem of met een Disqus account.