+ All Categories
Home > Documents > Nick Karstedt. What is the App Inventor for Android? Simple Development Web/Java Based Use of...

Nick Karstedt. What is the App Inventor for Android? Simple Development Web/Java Based Use of...

Date post: 21-Jan-2016
Category:
Upload: louisa-parks
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
APP INVENTOR FOR ANDROID Nick Karstedt
Transcript
Page 1: Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable.

APP INVENTOR FOR ANDROID

Nick Karstedt

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

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

hardware Portable

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

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

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

Main Editor – The View Creator

Palette Viewer (Preview) Components Properties Media

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

Blocks Editor

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

Blocks – Built In

Definition – Define variables and methods

Text – String mutation List – Arrays Math Logic – Boolean Control – Loops and Gates Colors

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

Blocks – My Blocks

My Definitions (Models) List of components (Per view) contain:

Listeners (When)Methods (Call)Setters (Set)Accessors (Component.Variable)

Block Canvas

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

Sample Code – Checkbox Listener

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

Hardware Sensor Listener with Arguments

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

Scope and Activity Results

Listeners like the AfterPicture simplify Activities

Components & Listeners all share scope.

Simple canvas manipulation

The views dictate scope.

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

Rapid Testing and Deployment

Instant Debugging Quick compilation and Packaging

BarcodePackage (On phone)File

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

Uses

Education

Prototyping

Disposable Apps

“Intro To Android”

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

The Future

Collaboration?

Custom Models / Classes

Convert to JAVA Project?

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

More Information

http://appinventor.googlelabs.com

http://www.google.com

Images from the Google App Inventor for Android


Recommended