SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Mais de 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
 

Mais de 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
 

Último

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Último (20)

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
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

#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