SlideShare a Scribd company logo
1 of 23
Download to read offline
App Inventor 2 
by Leo & Dave
Intro (Introduce yourself!) 
Leonardus 
David 
David makes things for a living. 
He creates Interactive Installations for 
Museums, Exhibitions and Advertising Firms. 
Leonardus is a design researcher at SUTD. 
His design focus is to use natural materials and microcontrollers to create sustainable products.
AI basic setup 
•Android phone/tablet 
•Download: AI2 Companion app 
•Google: appinventor2 
•Login with google account
AI basic 1: Button + camera = selfie 
•Buttons 
•Camera and other hardware 
•List to store images 
•Change props of objects
AI2 basic 2: Selfie + Canvas = moustache 
•Canvas 
•Slider 
•Opening new screen 
•Saving picture to SD card
AI2 Intermediate1: Connect to the net 
•(Photos!) 
•Introduce the web embedded 
•Send Photo to email / FB
AI2 Intermediate 2: Connect to SparkIO 
Using: 
•Spark Helper 
•HTML Form / Ajax 
•App Inventor
AI2 Intermediate 2: Spark Helper 
•http://jflasher.github.io/spark-helper/
AI2 Intermediate 2: HTML Form / Ajax 
•https://api.spark.io/v1/devices/[Your Device ID]/digitalwrite 
–access_token=[Your Access Token] 
–params=D7,HIGH or params=D7,LOW
AI2 Intermediate 2: App Inventor
AI2 Intermediate 2: Simple Control 
•Lighting up a BlinkyLED 
•Creating Movements
AI2 Intermediate 2: 
•4 Scenarios
AI2 Resources: How to get advanced 
•(Photos!) 
•http://appinventor.mit.edu/explore/resources/project- merger-tool-combine-two-app-inventor-projects- one.html 
•http://meta-guide.com/videography/100-best- appinventor-tutorial-videos/ 
•https://groups.google.com/forum/#!forum/appinventor 
•http://puravidaapps.com/sendmail.php 
•http://androidandme.com/2010/08/applications/app- inventor-user-experience-using-graphics-saving-data/
Thank you! 
Here’s how you can get connected: 
1 
Facebookpage: www.facebook.com/sl2square 
“Maker Circle” Facebookgroup 
Email Farah at farah@sl2square.org 
23
33 
3 
3 
3save 
3

More Related Content

Viewers also liked

Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...
Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...
Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...Cengage Learning
 
App inventor presentation
App inventor presentationApp inventor presentation
App inventor presentationAndrew Kamau
 
ID Developer Elite
ID Developer EliteID Developer Elite
ID Developer EliteDicoding
 
Talkshow - Android N & I/O Update
Talkshow - Android N & I/O UpdateTalkshow - Android N & I/O Update
Talkshow - Android N & I/O UpdateDicoding
 
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina WardyID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina WardyDicoding
 
I/O Extended (GDG Bogor) - Narenda Wicaksono
I/O Extended (GDG Bogor) - Narenda WicaksonoI/O Extended (GDG Bogor) - Narenda Wicaksono
I/O Extended (GDG Bogor) - Narenda WicaksonoDicoding
 
Sidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersSidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersDicoding
 

Viewers also liked (18)

Wearables 101
Wearables 101Wearables 101
Wearables 101
 
Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...
Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...
Course Tech 2013, Abigail Bornstein,Using Adroid App Inventor to Introduce Ap...
 
App inventor workshop [App Academy]
App inventor workshop [App Academy]App inventor workshop [App Academy]
App inventor workshop [App Academy]
 
App inventor presentation
App inventor presentationApp inventor presentation
App inventor presentation
 
ID Developer Elite
ID Developer EliteID Developer Elite
ID Developer Elite
 
Talkshow - Android N & I/O Update
Talkshow - Android N & I/O UpdateTalkshow - Android N & I/O Update
Talkshow - Android N & I/O Update
 
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina WardyID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
 
I/O Extended (GDG Bogor) - Narenda Wicaksono
I/O Extended (GDG Bogor) - Narenda WicaksonoI/O Extended (GDG Bogor) - Narenda Wicaksono
I/O Extended (GDG Bogor) - Narenda Wicaksono
 
App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
Ejercicio6 videojuego
Ejercicio6 videojuegoEjercicio6 videojuego
Ejercicio6 videojuego
 
Configuracio n app_inventor
Configuracio n app_inventorConfiguracio n app_inventor
Configuracio n app_inventor
 
App inventor
App inventorApp inventor
App inventor
 
Las apps
Las appsLas apps
Las apps
 
Expo backpack3
Expo backpack3 Expo backpack3
Expo backpack3
 
App sobre Vigilancia de la Salud
App sobre Vigilancia de la SaludApp sobre Vigilancia de la Salud
App sobre Vigilancia de la Salud
 
Idea inicial
Idea inicialIdea inicial
Idea inicial
 
Sidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion UsersSidiq Permana - Building For The Next Billion Users
Sidiq Permana - Building For The Next Billion Users
 

More from sl2square

Systems thinking for social innovators
Systems thinking for social innovatorsSystems thinking for social innovators
Systems thinking for social innovatorssl2square
 
Launch of Next-Gen Packaging Design Challenge
Launch of Next-Gen Packaging Design ChallengeLaunch of Next-Gen Packaging Design Challenge
Launch of Next-Gen Packaging Design Challengesl2square
 
Understanding Systems for Changemakers
Understanding Systems for ChangemakersUnderstanding Systems for Changemakers
Understanding Systems for Changemakerssl2square
 
#startathon2.0 - Theory of Change
#startathon2.0 - Theory of Change#startathon2.0 - Theory of Change
#startathon2.0 - Theory of Changesl2square
 
#startathon2.0 - Spark Core
#startathon2.0 - Spark Core#startathon2.0 - Spark Core
#startathon2.0 - Spark Coresl2square
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduinosl2square
 
#startathon2.0 - Humanitarian Aid Re-Imagined
#startathon2.0 - Humanitarian Aid Re-Imagined#startathon2.0 - Humanitarian Aid Re-Imagined
#startathon2.0 - Humanitarian Aid Re-Imaginedsl2square
 
#startathon2.0 - Aging Fabulously
#startathon2.0 - Aging Fabulously#startathon2.0 - Aging Fabulously
#startathon2.0 - Aging Fabulouslysl2square
 
#startathon2.0 - Sparking Human Connections
#startathon2.0 - Sparking Human Connections#startathon2.0 - Sparking Human Connections
#startathon2.0 - Sparking Human Connectionssl2square
 

More from sl2square (9)

Systems thinking for social innovators
Systems thinking for social innovatorsSystems thinking for social innovators
Systems thinking for social innovators
 
Launch of Next-Gen Packaging Design Challenge
Launch of Next-Gen Packaging Design ChallengeLaunch of Next-Gen Packaging Design Challenge
Launch of Next-Gen Packaging Design Challenge
 
Understanding Systems for Changemakers
Understanding Systems for ChangemakersUnderstanding Systems for Changemakers
Understanding Systems for Changemakers
 
#startathon2.0 - Theory of Change
#startathon2.0 - Theory of Change#startathon2.0 - Theory of Change
#startathon2.0 - Theory of Change
 
#startathon2.0 - Spark Core
#startathon2.0 - Spark Core#startathon2.0 - Spark Core
#startathon2.0 - Spark Core
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduino
 
#startathon2.0 - Humanitarian Aid Re-Imagined
#startathon2.0 - Humanitarian Aid Re-Imagined#startathon2.0 - Humanitarian Aid Re-Imagined
#startathon2.0 - Humanitarian Aid Re-Imagined
 
#startathon2.0 - Aging Fabulously
#startathon2.0 - Aging Fabulously#startathon2.0 - Aging Fabulously
#startathon2.0 - Aging Fabulously
 
#startathon2.0 - Sparking Human Connections
#startathon2.0 - Sparking Human Connections#startathon2.0 - Sparking Human Connections
#startathon2.0 - Sparking Human Connections
 

Recently uploaded

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

#startathon2.0 - MIT App Inventor

  • 1. App Inventor 2 by Leo & Dave
  • 2. Intro (Introduce yourself!) Leonardus David David makes things for a living. He creates Interactive Installations for Museums, Exhibitions and Advertising Firms. Leonardus is a design researcher at SUTD. His design focus is to use natural materials and microcontrollers to create sustainable products.
  • 3. AI basic setup •Android phone/tablet •Download: AI2 Companion app •Google: appinventor2 •Login with google account
  • 4. AI basic 1: Button + camera = selfie •Buttons •Camera and other hardware •List to store images •Change props of objects
  • 5.
  • 6.
  • 7. AI2 basic 2: Selfie + Canvas = moustache •Canvas •Slider •Opening new screen •Saving picture to SD card
  • 8.
  • 9.
  • 10. AI2 Intermediate1: Connect to the net •(Photos!) •Introduce the web embedded •Send Photo to email / FB
  • 11. AI2 Intermediate 2: Connect to SparkIO Using: •Spark Helper •HTML Form / Ajax •App Inventor
  • 12. AI2 Intermediate 2: Spark Helper •http://jflasher.github.io/spark-helper/
  • 13. AI2 Intermediate 2: HTML Form / Ajax •https://api.spark.io/v1/devices/[Your Device ID]/digitalwrite –access_token=[Your Access Token] –params=D7,HIGH or params=D7,LOW
  • 14. AI2 Intermediate 2: App Inventor
  • 15. AI2 Intermediate 2: Simple Control •Lighting up a BlinkyLED •Creating Movements
  • 16. AI2 Intermediate 2: •4 Scenarios
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. AI2 Resources: How to get advanced •(Photos!) •http://appinventor.mit.edu/explore/resources/project- merger-tool-combine-two-app-inventor-projects- one.html •http://meta-guide.com/videography/100-best- appinventor-tutorial-videos/ •https://groups.google.com/forum/#!forum/appinventor •http://puravidaapps.com/sendmail.php •http://androidandme.com/2010/08/applications/app- inventor-user-experience-using-graphics-saving-data/
  • 22. Thank you! Here’s how you can get connected: 1 Facebookpage: www.facebook.com/sl2square “Maker Circle” Facebookgroup Email Farah at farah@sl2square.org 23
  • 23. 33 3 3 3save 3