Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable.

Similar presentations


Presentation on theme: "Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable."— Presentation transcript:

1 Nick Karstedt

2 What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable

3 What is the App Inventor for Android based on?  Open Blocks Java Library Open Blocks Java Library  Scratch programming language Scratch programming language  Kawa Language Framework Kawa Language Framework

4 Main Editor – The View Creator  Palette  Viewer (Preview)  Components  Properties  Media

5 Blocks Editor

6 Blocks – Built In  Definition – Define variables and methods  Text – String mutation  List – Arrays  Math  Logic – Boolean  Control – Loops and Gates  Colors

7 Blocks – My Blocks  My Definitions (Models)  List of components (Per view) contain: Listeners (When) Methods (Call) Setters (Set) Accessors (Component.Variable)  Block Canvas

8 Sample Code – Checkbox Listener

9 Hardware Sensor Listener with Arguments

10 Scope and Activity Results  Listeners like the AfterPicture simplify Activities  Components & Listeners all share scope.  Simple canvas manipulation  The views dictate scope.

11 Rapid Testing and Deployment  Instant Debugging  Quick compilation and Packaging Barcode Package (On phone) File

12 Resources  Tutorials Tutorials  Reference Reference Components Blocks

13 Uses  Education  Prototyping  Disposable Apps  “Intro To Android”

14 The Future  Collaboration?  Custom Models / Classes  Convert to JAVA Project?

15 More Information http://appinventor.googlelabs.com http://www.google.com Images from the Google App Inventor for Android


Download ppt "Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable."

Similar presentations


Ads by Google