introduction to...

16
Introduction to AppInventor

Upload: others

Post on 25-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Introduction to AppInventor

Page 2: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Student Approach To Learning (ATL)

Standards for CTE Frameworks: Identify and demonstrate the role of electronic communication. – The student will be able to: 26.01 Explain how to create code, transmit, and receive messages using electronic devices. 26.02 List and explain the common communication categories. 26.03 Define and explain the use of telecommunications in everyday life. 26.04 Utilize a telecommunications device to transmit and receive an electronic message. 26.05 Produce an audio and/or visual product using electronic communication technology. .

q  Communication q  Collaboration q  Organization q  Affective q  Reflection q  Information Literacy q  Media literacy q  Critical Thinking q  Creative Thinking q  Transfer

Criterion A: Knowing and Understanding. Demonstrate knowledge and understanding of subject-specific content and concepts through description and examples

Differentiation: Similar readiness groups and interest-based investigations

Formative Assessment: 1. Explains choice 2. Effectively follows brainstorming map 3. Uses method to record consistently relevant information 4. Thoroughly reflects and shares process

Global Content: Scientific and technical Innovation.

Statement of Inquiry

Key Concepts: Connections are links, bonds and relationships among people, objects and ideas

Related Concepts: •  Planning •  Teamwork •  Communication •  Compromising •  Employment Inquiry Questions: * What is app inventor? * Why is it important to know the foundation? *Describe your two favorite apps and explain why you enjoy using them

Students will learn specific concepts as it relates to the functionality of APP Inventor.

Page 3: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

DUE THIS WEEK SECOND 9 WEEKS

3

▶ VERIZON COMPETITION SUBMISSION

▶ VIDEO COMPLETION AND UPLOAD TO YOUTUBE

▶ INNOVATION COMPETITION SUBMISSION

▶ INTRO TO APP INVENTOR

▶ Modify an App & Test it Using the Emulator and the AI Companion

▶ Modify an App to Enhance the Design

▶ Digital Doodle

▶ NOTE BOOK CHECK END OF THE WEEK

TEACHER SUBMISSION HOME WORK CLASS WORK

Page 4: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

ANNOUNCEMENTS

4

Page 5: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Do Now

5

➢  Apps are available for all sorts of devices, including tablets, laptops and phones. Describe your two favorite apps and explain why you enjoy using them.

Brick Breaker App

Page 6: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

OBJECTIVES

Ø  Demonstrate knowledge of App Inventor’s Interface by changing component properties and coding behaviors for a button

Ø  Agenda

1.  Introduction to App Inventor and its history 2.  Demonstrate how to use App Inventor’s 3 views 3.  Modify the appearance and behavior of an existing app

Ø  Today’s deliverables Ø  Update an app’s properties and behavior Ø  Take a screenshot of your work

6

Page 7: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Introducing App Inventor

➢  A web-based tool to create Android Apps

➢  Designed so that everyone can make an app

➢  App Inventor has 3 views: Projects, Designer and Blocks Editor

http://appinventor.mit.edu/explore/

Page 8: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

App Inventor History

8

➢  Created by MIT Professor Hal Abelson at Google while on sabbatical

➢  App Inventor moved to MIT in January 2012 when Google dropped support in December 2011

Professor Abelson once said that he believed he was the oldest Google intern at Google’s Mountain View, California, campus!

Page 9: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

9

➢  Used to create new, open, delete and publish projects to the gallery

➢  Provides a list of all of the projects you have created or have imported into App Inventor

➢  To access the Projects view, after you create your first project, use the Project menu

➢  FromProjectsmenu,youcanimportanexis4ngAppInventorprojectfiletoworkon

Projects View

Page 10: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Designer View

10

Page 11: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Designer View

11

Page 12: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Blocks View

12

Page 13: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Blocks View

13

Page 14: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

INDEPENDENT WORK

14

➢  Login to appinventor.mit.edu ➢  Respond to prompts to take the survey later

➢  Use the Projects view to import Lesson1Starter.aia From Design View

1.  Use the Properties pane to change the BackGroundColor of Screen1 to a color of your choice

2.  Use the Palette, add a second button, change its property to add an image, MarianBetchel.jpg, from the media folder

3.  Use the Palette, add a second label, change its text property to Marian Betchel; Change the label’s BackgroundColor to a color of your choice

4.  Use the Components pane, rename Button2 to ButtonMarian

From Blocks View

1.  Code the Behavior of ButtonMarian to speak the text “ I am Marian Bechtel “

Page 15: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Share Out

15

Page 16: Introduction to AppInventorparafruiteducation.org/wp-content/uploads/2017/11/into-MIT-APP-1Lesson01.pdfØ Demonstrate knowledge of App Inventor’s Interface by changing component

Close & Update Google Project Folder

16

Ø  Take a screenshot of the following windows:

•  Designer view •  Blocks view

Ø  Save your screenshots in your Google Folder/AppInventorLessons/Lesson1