SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
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
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 

Kürzlich hochgeladen (20)

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.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
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

#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