Mobile Programming (MIT App Inventor 2)

Size: px
Start display at page:

Download "Mobile Programming (MIT App Inventor 2)"

Transcription

1 Mobile Programming (MIT App Inventor 2) Contents 1. Understanding the working environment (Page 1) 2. First Android Program (HelloPurr) (Page 4) 3. Completing HelloPurr (Page 8) 4. PaintPot (Page 10) 5. Basic Android Programming (Page 14) 6. MoleMash (Page 19) 7. Further Skills (Page 21) (Screen properties, Changing Screen Display, Multiple Screens, Camera, List and Database, Image Picker, Player, Text To Speech, Speech Recognizer) Understanding the working environment 1. Create an account in Google. ( -OR- Using the provided Gmail account as below. User name: <your registration (e.g. Password: <your HKID card number> (e.g. A ) 2. Open the MIT App Inventor ( with the Google Chrome browser and log in with your Gmail account. 3. Click the "Guide" hyperlink. Page 1 of 28

2 4. Click "Resources" Get Started and read the Setup Instructures. There are three options to test your build apps. In option one; an app should be installed in the mobile device, what is the name of the app? In the lessons, students should use option two and install the App Inventor Setup Software. Page 2 of 28

3 App Inventor consists of the Designer and the Blocks Editor. (i) App Inventor Designer Design the App's User Interface by arranging both on and off-screen components. (ii) App Inventor Blocks Editor Program the app's behavior by putting blocks together. Page 3 of 28

4 First Android Program 1. Download the kitty picture (kitty.png) from the following web site 2. Click New Project button on the left side. Enter the project name as HelloPurr. 3. Drag and drop the Button component to Screen1. The name of the component will be Button1. 4. Click on Button1 and add the kitty picture as the image property. 5. Delete Text for Button1 listed under the Text property. Page 4 of 28

5 1. Run the aistarter program. 2. Click Connect and then Emulator. Wait for a few minutes. 3. Now you can run the program in the emulator. Page 5 of 28

6 Alternatively, you can test the apps with an Android device with the following steps. 1. Install the app "MIT AI2 Companion" in the Android device. 2. Click Reset Connection if you have opened the emulator. 3. Click Connect and then AI Companion. 4. Use the "MIT AI2 Companion" to scan the QR Code. Page 6 of 28

7 To run the program in the android device, you can download the package (an apk file) and install it in an Android device. 1. Click Build and then App. 2. Use the "MIT AI2 Companion" to scan the QR Code. 3. Complete the installation process in the Android device. You can use the HelloPurr app in the Android device with two methods (use the Connect and Build menus). What is the difference between them? Project Management 1. Click My Projects at the right hand side. 2. Select the HelloPurr project. 3. Click Project and then you can export or import the project file. Note: You can find the above project (HelloPurr.aia) in Page 7 of 28

8 Completing HelloPurr 1. Select the HelloPurr project. 2. Click Project and then Save project as. 3. Name the new project as Complete_HelloPurr. 4. Open the Complete_HelloPurr project. 5. Add a Label component. Its name is Label1. 6. Enter Pet the Kitty in the Text property of Label1. 7. Change the BackgroundColor, TextColor and FontSize properties of Label1. 8. Expand the Media section and drag and drop the Sound component to Screen1. Its name will be Sound1. 9. Download the mp3 file (meow.mp3) from and set meow.mp3 as the Source property of Sound1. Page 8 of 28

9 10. Open the Blocks Editor. 11. Click Button1 and drag and drop the when Button1.Click do block onto the editor. 12. Click Sound1 and drag the call Sound1.Play block onto the editor as shown below. 13. Run the program with the emulator. You can click the kitty picture and hear the kitty meow. Page 9 of 28

10 PaintPot 1. Open the MIT App Inventor ( and log in with your Google account. 2. Complete the PaintPot program. The demonstration videos can be found in Part 1: Component Name Property Value HorizontalArrangement ThreeButtons Width Fill parent Button ButtonRed BackgroundColor Red Text Red Button ButtonGreen BackgroundColor Green Text Green Button ButtonBlue BackgroundColor Blue Text Blue Canvas DrawingCanvas BackgroundImage Kitty.png Width Fill parent Height 300 pixels Button ButtonWipe Text Wipe Page 10 of 28

11 Study the Block Editor carefully; can you identify the following elements? 1. Event 2. Command 3. Argument You can use the copy and paste method to make similar blocks. Note Show your work to your teacher. Page 11 of 28

12 Part 2: Add three new components. Component Name Property Value HorizontalArrangement HorizontalArrangement1 Button ButtonBig Text Big Dots Button ButtonSmall Text Small Dots Modify the following event. Change this argument Page 12 of 28

13 First, define a new variable called dotsize. Use the value of dotsize to draw the circle. Define two new events to modify the value of dotsize. More to do Using the following command and add two new buttons such that we can draw thick lines and thin lines. Show your work to your teacher. Page 13 of 28

14 Basic Android Programming App Inventor Designer Some standard user interface components. Component Event Description Click() User tapped and released the button. LongClick() User held the button down. Changed() Detect user taps and can change their Boolean state in response. Component Properties Description Picture The file name of the picture. Visible Text FontSize TextColor Visible Text Enabled TextAlignment Specifies whether the component should be visible on the screen. Text to display on label. Point size for label text. Color for label text. Specifies whether the component should be visible on the screen. The text in the input box. Whether the user can enter text into this input box. Whether the text should be left justified, centered, or right justified. App Inventor Block Editor Some Build in Blocks Math Addition, subtraction, multiplication and division operators. Find the power. Relational operators. The result is either True or False. Page 14 of 28

15 Logic Two logic values. Logical operators. Control Selection. Looping. Variables Initialize new variable. Set and get the value of a variable. Procedure Define and call a procedure. Define and call a procedure that will return a result. Page 15 of 28

16 Example The following app can display the total price when buying some apples. The unit price of apple is $5. Discount will be given when buying more apples (details in the following table). Number of apples purchased Discount percentage 1-9 0% % 20 or above 20% At the beginning, the Text property of the Label 'Results' should be blank. Then, enter the number of apples in the TextBox 'Apples' and click Button1. Page 16 of 28

17 The app can only allow the input of numbers. How can this be achieved? You can download the above source program from More to do 1. Add the dollar sign ($) in the results. 2. Prevent the input of negative numbers. 3. The unit price of apple may be changed from time to time. Suggest one modification such that the app can be used for changing unit price. Note Show your app to your teacher. Page 17 of 28

18 App Design 1 In general, if we deposit principal $P for n periods with the interest compounded r% per period, then the amount $A can be calculated by the following formula. A = P x (1 + r%) n And, the compound interest $I is given by the following formula. I = A P Design an app to accept the inputs of principal ($P), interest rate (r%) and number of periods (n), and output the amount ($A) and compound interest ($I). App Design 2 Study the following salaries tax table. Salaries tax based on the net chargeable income (2008/09) Net chargeable income Tax rate Salaries tax ($) On the first $ % 800 On the next $ % 2800 On the next $ % 4800 Remainder 17% -- Design an app to input the net chargeable income and output the salaries tax payable. Note Show your apps to your teacher. Page 18 of 28

19 MoleMash 1. Download the mole picture (mole.png) from the web site 2. Open the MIT App Inventor ( and log in with your Google account. 3. Complete the MoleMash program. The demonstration videos can be found in Component Name Property Value Screen Screen1 Title MoleMash Canvas MyCanvas Width 300 pixels Height 300 pixels ImageSprite Mole Picture Mole.png Label ScoreLabel Text Score: 0 Button ResetButton Text Reset Sound Notify Clock MoleTimer TimerInterval 1000 Page 19 of 28

20 Open the Block Editor. 1. The variable score is defined to store the score of the game. 2. Two procedures MoveMole and UpdateScore are defined such that they can be called again and again. In the MoveMole procedure, the random fraction will generate a random number from 0 to 1 such that the Mole can get the new x and y coordinates. 3. When the MoleTimer is triggered (every 500ms), the MoveMole procedure is called. 4. When touching the Mole, one mark will be added to the score and other consequences will be triggered. 5. Finally, the reset button can reset the score to 0. Page 20 of 28

21 More to do 1. Add a sound effect when the Mole is touched. 2. Add one more moving Mole (with different moving speed) in the game. (Hint: Add one more ImageSprite and one more Clock component.) 3. When touching the two different Moles, different scores can be obtained. 4. If the Mole cannot be touched, one mark should be deducted. (Hint: Use the following event and the following logical test Deduct the score here. to check whether it is failed to touch any ImageSprite on the Canvas.) Further Skills (A) Screen Properties Study the meanings of various properties. Page 21 of 28

22 (B) Changing Screen Display Use the TableArrangement component to store some components such that we can show or hide these components by changing the Visible attribute of TableArrangement to true or false accordingly. You can download the above source program from (C) Multiple Screens App Inventor supports multiple screens. Use the Add Screen button to create a new screen. Then use the open another screen command to open a new screen. However, the open another screen command cannot be used in the emulator. You have to test this app in an Android device. Page 22 of 28

23 Something to do Create an app with the following requirements. 1. Landscape screen orientation. 2. Screen title is "Animals". 3. Yellow colour background. 4. Two buttons to show a dog and a cat respectively. (D) Camera Invisible component Camera is used to activate the camera function. Click Button1 to take a photo. After taking the photo, the photo is displayed as the background image of Canvas1. However, the Camera component cannot be used in the emulator. Page 23 of 28

24 You can use the skills in PaintPot to draw on the canvas. To save the background image of the canvas, first enter the file name in TextBox1 and then click Button2. If the file name is not empty, the picture will be stored in a folder called AI2. Notifier component can be used to pop up a message on the screen. You can download the above source program from (E) List and Database Two invisible components TinyDB and Notifier are used in the app. TindyDB is a database component and it can store data in the Android device permanently. ListPicker component can display an item in a list. Lists store data temporarily. Page 24 of 28

25 Two lists are defined to store the names and birthdays respectively. (A list contains multiple items.) Two databases (NameDB and BirthdayDB) are used to store the above two lists respectively. List Database Name NameDB Birthday BirthdayDB Page 25 of 28

26 Command TinyDB1.GetValue is used to read the stored data from the database when the app is opened. We should not assign the read data to the two lists directly. Do you know why? Click Button1 to add the name and birthday to the two lists respectively. Then store the two lists in the corresponding databases. Page 26 of 28

27 The ListPicker component can pick up an item in the list. Do you understand the above program block? You can download the above source program from More to do 1. Can you write a block to delete the wrong data? Hint Add another ListPicker and use the following command to remove the items in the two lists and update the two databases. 2. Use the component to input the birthday in order to reduce input mistakes. (F) More Components ImagePicker Pick an image in the device's image gallery. Page 27 of 28

28 Player You have to specify the source of the player. You can download a song (song.mp3) from You can Start, Pause or Stop the Player. TextToSpeech Use it to speak out the text. SpeechRecognizer Use it to convert the spoken sound to text. You can download the above source program from Page 28 of 28

MoleMash for App Inventor 2. Getting Started. Introduction. Workshop, S.1

MoleMash for App Inventor 2. Getting Started. Introduction. Workshop, S.1 In the game MoleMash, a mole pops up at random positions on a playing field, and the player scores points by hitting the mole before it jumps away. This tutorial shows how to build MoleMash as an example

More information

PaintPot: (Part 1) What You're Building. Before starting

PaintPot: (Part 1) What You're Building. Before starting PaintPot: (Part 1) This tutorial introduces the Canvas component for creating simple two-dimensional graphics. You'll build an app that lets you draw on the phone screen in different colors. Historical

More information

PaintPot Hack This is an app with a background image of a cat that the user can draw on the image with different colors

PaintPot Hack This is an app with a background image of a cat that the user can draw on the image with different colors PaintPot Hack This is an app with a background image of a cat that the user can draw on the image with different colors Login to App Inventor Here are instructions on how to login to App Inventor and create

More information

1. Camera and Image Picker

1. Camera and Image Picker 1. Camera and Image Picker 1.1 Camera Camera is a non-visible component that takes a picture using the device's camera. After the picture is taken, the path to the file on the phone containing the picture

More information

PaintPot. Figure 2-1. The PaintPot app

PaintPot. Figure 2-1. The PaintPot app Chapter 2 PaintPot This tutorial introduces the Canvas component for creating simple, two-dimensional (2D) graphics. You ll build PaintPot, an app that lets the user draw on the screen in different colors,

More information

Released June 2012 For Assessment Submission January 2013 to June 2015

Released June 2012 For Assessment Submission January 2013 to June 2015 Released June 2012 For Assessment Submission January 2013 to June 2015 GCSE COMPUTING A452 Practical Investigation *A426280613* CONTROLLED ASSESSMENT MATERIAL 5 This assessment may be periodically reviewed.

More information

Learn to Code. App Inventor Overview

Learn to Code. App Inventor Overview App Inventor Overview App Inventor is an Integrated Development Environment (IDE) that you access through a web browser. An IDE provides all of the tools you need to develop in one application. App Inventor

More information

App #2 - Paint Pot. Getting Ready. Objectives: In this lesson you will learn to:

App #2 - Paint Pot. Getting Ready. Objectives: In this lesson you will learn to: App #2 - Paint Pot Paint Pot is a basic finger painting app. It simulates the process of dipping your finger in a pot of a paint and then drawing on a canvas. The app uses buttons to simulate dipping your

More information

CHAPTER 1 HelloPurr. The chapter covers the following topics:

CHAPTER 1 HelloPurr. The chapter covers the following topics: CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating

More information

ACS-1805 Introduction to Programming

ACS-1805 Introduction to Programming ACS-1805 Introduction to Programming Chapter 03: MoleMash 2019-01-22 1 What You ll Learn The ImageSprite component for touch-sensitive movable images. The Canvas component, which acts as a surface on which

More information

Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem

Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem Workshop (Coding Android Mobile Apps): Collision Detection and the Pythagorean Theorem (Based on the code.org worksheet) WORKSHOP OVERVIEW

More information

3. Text to Speech 4. Shake it

3. Text to Speech 4. Shake it 3. Text to Speech 4. Shake it Make your phone speak to you! When you shake your phone, you can make your phone shake too. Type a phrase in a text box. Then press a button, and use the TextToSpeech component

More information

Android Programming Family Fun Day using AppInventor

Android Programming Family Fun Day using AppInventor Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10

More information

ACS-1805 Introduction to Programming (with App Inventor) Chapter 5. MoleMash 9/27/2018 1

ACS-1805 Introduction to Programming (with App Inventor) Chapter 5. MoleMash 9/27/2018 1 ACS-1805 Introduction to Programming (with App Inventor) Chapter 5 MoleMash 9/27/2018 1 What We Will Learn What we will learn in this chapter: The ImageSprite component for touch-sensitive movable images.

More information

ACS-1805 Introduction to Programming (with App Inventor)

ACS-1805 Introduction to Programming (with App Inventor) ACS-1805 Introduction to Programming (with App Inventor) Chapter 2 9/6/2018 1 HelloPurr The counterpart of the Hello World the typical very first program in the traditional programming Instead of displaying

More information

Technovation 2018 Hack Day

Technovation 2018 Hack Day Technovation 2018 Hack Day Hack Day Trainer: Ahmed Career pathway through Engineering B. Eng. in Software Engineering Lakehead University Project Management Office IBM (Automation, Legal Deliverables )

More information

Software Prototyping. & App Inventor

Software Prototyping. & App Inventor Software Prototyping & App Inventor Prototyping This & next several slides distilled from: http://appinventor.mit.edu/explore/teaching-app-creation.html Prototype: preliminary, interactive model of an

More information

TalkToMe: A beginner App Inventor app

TalkToMe: A beginner App Inventor app TalkToMe: A beginner App Inventor app This step-by-step picture tutorial will guide you through making a talking app. To get started, sign up for a free Google Account: http://accounts.google.com/signup

More information

AppyBuilder Beginner Tutorials

AppyBuilder Beginner Tutorials AppyBuilder Beginner Tutorials Four Simple Tutorials for Getting Started with AppyBuilder 1 TalkToMe: Your first AppyBuilder app 03 2 TalkToMe Part 2: Shaking and User Input 21 3 BallBounce: A simple game

More information

ACS-1805 Introduction to Programming

ACS-1805 Introduction to Programming ACS-1805 Introduction to Programming Chapter 02: PaintPot 2019-01-15 1 PaintPot This tutorial introduces the Canvas component o for creating simple two-dimensional (2D) graphics PaintPot o an app that

More information

Picture Talk App Directions (Version 2 of App Inventor) Description:

Picture Talk App Directions (Version 2 of App Inventor) Description: Picture Talk App Directions (Version 2 of App Inventor) Description: This App combines images and the TextToSpeech object in Android and App Inventor to create an icon based speech program. Like the Dynavox

More information

App Development with MIT App Inventor

App Development with MIT App Inventor Summer School of Programming time.to.code Workshop 4 App Development with MIT App Inventor Tutorials- Magic 8-Ball [BASIC] BLOCKS 1 st August 2016 Magic 8-ball Now you will create a Magic 8-Ball app which

More information

Understanding an App s Architecture

Understanding an App s Architecture Chapter 14 Understanding an App s Architecture This chapter examines the structure of an app from a programmer s perspective. It begins with the traditional analogy that an app is like a recipe and then

More information

TalkToMe: Your first App Inventor app

TalkToMe: Your first App Inventor app TalkToMe: Your first App Inventor app This step-by-step picture tutorial will guide you through making a talking app. To get started, go to App Inventor on the web. Go directly to ai2.appinventor.mit.edu,

More information

Activity Digital Doodle

Activity Digital Doodle Activity 1.1.2 Digital Doodle Introduction Let's create an app! In this app, you'll be able to take a photograph with the press of a button and then draw on it. You will use MIT App Inventor to create

More information

ELCHK Lutheran Secondary School. Form Three Computer Literacy. Exploring. MIT App Inventor 2. Name : Class : ( )

ELCHK Lutheran Secondary School. Form Three Computer Literacy. Exploring. MIT App Inventor 2. Name : Class : ( ) ELCHK Lutheran Secondary School Form Three Computer Literacy Exploring MIT App Inventor 2 Name : Class : ( ) 0 Content Chapter 1 Introduction of MIT App Inventor 2 1 Chapter 2 An app to find the area of

More information

Hello App Inventor! Android programming for kids and the rest of us. Chapter 2. by Paula Beer and Carl Simmons. Copyright 2015 Manning Publications

Hello App Inventor! Android programming for kids and the rest of us. Chapter 2. by Paula Beer and Carl Simmons. Copyright 2015 Manning Publications SAMPLE CHAPTER Hello App Inventor! Android programming for kids and the rest of us by Paula Beer and Carl Simmons Chapter 2 Copyright 2015 Manning Publications Brief contents 1 Getting to know App Inventor

More information

What You're Building 2. Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4

What You're Building 2. Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4 Table of Contents What You're Building 2 Getting Started 3 Introduction 4 Iteration or how we will get to Finished App. 4 Iteration 1 Create still image of our Game 5 Getting Ready 5 Set up the Components

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl App Inventor Workbook App Inventor is a cloud-based application development tool, enabling users to develop Android applications for free! App Inventor

More information

App Inventor 2: environment of development to make apps for android

App Inventor 2: environment of development to make apps for android 1 App Inventor 2: environment of development to make apps for android In order to make an App it is possible to use "App Inventor, the online platform that the Institute of Technology of Massachusetts

More information

1. Defining Procedures and Reusing Blocks

1. Defining Procedures and Reusing Blocks 1. Defining Procedures and Reusing Blocks 1.1 Eliminating Redundancy By creating a procedure, move a copy of the redundant blocks into it, and then call the procedure from the places containing the redundant

More information

An online version of these worksheets is available at:

An online version of these worksheets is available at: Worksheet 1 Tutorial An online version of these worksheets is available at: http://ronanjsmith.com/computingintheclassroom/worksheets.html. In this tutorial, you will discover how to create simple apps

More information

Technovation Hack Day

Technovation Hack Day Technovation Hack Day Welcome to Technovation Technovation will teach the skills you need to emerge as tech entrepreneurs and leaders. Working in teams of 3-5 you identify a problem in your community,

More information

ACS-1805 Introduction to Programming (with App Inventor)

ACS-1805 Introduction to Programming (with App Inventor) ACS-1805 Introduction to Programming (with App Inventor) Chapter 8 Creating Animated Apps 10/25/2018 1 What We Will Learn The methods for creating apps with simple animations objects that move Including

More information

Except as otherwise noted, the content of this document is licensed under the Creative Commons Attribution 3.0 License

Except as otherwise noted, the content of this document is licensed under the Creative Commons Attribution 3.0 License Except as otherwise noted, the content of this document is licensed under the Creative Commons Attribution 3.0 License http://creativecommons.org/licenses/by/3.0 Agenda Day 1 Introduction What is a computer

More information

Mobile Application (ipad)

Mobile Application (ipad) Contents 1. IOS (Page 1) 2. imovie (Page 3) 3. Microsoft OneNote (Page 5) 4. Google Drive (Page 6) IOS idevice Operating System (IOS) is a mobile operating system developed by Apple Inc. Popular mobile

More information

InfoSphere goes Android Flappy Bird

InfoSphere goes Android Flappy Bird So you have decided on FlappyBird. FlappyBird is a fun game, where you have to help your bird create an App, which to dodge the storm clouds. This work sheet will help you let s you control a generates

More information

Campus Map App Tutorial

Campus Map App Tutorial Campus Map App Tutorial Overview: We will be making an app that will mark different locations on the mit campus. The App will change the screen when the phone is shaked to display a list that represent

More information

BCSWomen Android programming (with AppInventor) Family fun day World record attempt

BCSWomen Android programming (with AppInventor) Family fun day World record attempt BCSWomen Android programming (with AppInventor) Family fun day World record attempt Overview of the day Intros Hello Android! Getting your app on your phone Getting into groups Ideas for apps Overview

More information

User s Guide. Attainment s. GTN v4.11

User s Guide. Attainment s. GTN v4.11 Attainment s User s Guide A printable PDF of this user guide is available from the Attainment Company website: https://www.attainmentcompany.com/gotalk-now Contents 1 Getting Started with GoTalk NOW 1

More information

Magic 8-Ball. Part One: Click a Button, Hear a Sound. DESIGN: App Inventor Designer. Magic 8-Ball Predicts the Future

Magic 8-Ball. Part One: Click a Button, Hear a Sound. DESIGN: App Inventor Designer. Magic 8-Ball Predicts the Future Magic 8-Ball Magic 8-Ball Predicts the Future This introductory module will guide you through building a Magic 8-Ball app with App Inventor. When activated, your 8-ball will deliver one of its classic

More information

Items in BLUE do not have video tutorials but use text directions only. Page 1

Items in BLUE do not have video tutorials but use text directions only. Page 1 Application Learn about Expertise 1. Talk to Me Text to speech First Apps 2. Ball Bounce Ball object. Animation. First Apps 3. Digital Doodle Canvas drawing. First Apps 4. I have a Display photos. Play

More information

Fortune Teller 2 What You'll Build 2 What You'll Learn 3 Iteration or how we will get to Finished App. 3

Fortune Teller 2 What You'll Build 2 What You'll Learn 3 Iteration or how we will get to Finished App. 3 Fortune Teller 2 What You'll Build 2 What You'll Learn 3 Iteration or how we will get to Finished App. 3 Iteration 1 Create still image of our App 4 Getting Started 4 Bus stop reached! 8 Iteration 2 Say

More information

Getting Started with App Inventor

Getting Started with App Inventor Getting Started with App Inventor Table of Contents Chapter One: Sensors... 1 What do sensors do?... 1 Chapter Two: Introduction to App Inventor... 3 What is App Inventor?... 3 Setting up your phone...

More information

OnPoint s Guide to MimioStudio 9

OnPoint s Guide to MimioStudio 9 1 OnPoint s Guide to MimioStudio 9 Getting started with MimioStudio 9 Mimio Studio 9 Notebook Overview.... 2 MimioStudio 9 Notebook...... 3 MimioStudio 9 ActivityWizard.. 4 MimioStudio 9 Tools Overview......

More information

Build a balloon pop game!

Build a balloon pop game! Build a balloon pop game! Part 2 An MIT App Inventor tutorial Feat. Tim the beaver App overview: Build a balloon pop game! Part 2 In this second version of the Balloon Pop game, we will be adding func=onality

More information

PECS IV+ Getting Started. Designed for a stress-free transition from traditional PECS to a tablet-based communication

PECS IV+ Getting Started. Designed for a stress-free transition from traditional PECS to a tablet-based communication PECS IV+ Getting Started Designed for a stress-free transition from traditional PECS to a tablet-based communication 2017 Pyramid Educational Consultants, PECS IV+ PECS IV+ is the solution for transitioning

More information

Voice Navy Android User Guide

Voice Navy Android User Guide Voice Navy Android User Guide Contents Upgrading to Wifi+Voice service... 1 Install app and sign in... 2 Permissions... 3 Home screen options... 5 Placing a call/in-call options... 12 App settings... 13

More information

Tutorial guideline for App Inventor

Tutorial guideline for App Inventor Tutorial guideline for App Inventor This short guideline will help you to quickly jump into the tutorial sessions of the MIT App Inventor with minimal reading in a short time period. I have extracted some

More information

Quizlet: Creating and Embedding Study Sets

Quizlet: Creating and Embedding Study Sets Quizlet: Creating and Embedding Study Sets Contents Creating a Quizlet Study Set... 2 Adding Terms and Definitions... 3 Mass Import Terms and Definitions... 3 Deleting or Moving Terms and Definitions...

More information

GV-Eye Mobile App. Contents

GV-Eye Mobile App. Contents GV-Eye Mobile App. Contents 1.1 Specifications... 2 1.2 Supported GV-IP Devices and Software... 3 1.2.1 Supported Products for Connection... 3 1.2.2 Supported Products for Enabling Monitoring... 4 1.2.3

More information

Chapter 2 Welcome App

Chapter 2 Welcome App 2.8 Internationalizing Your App 1 Chapter 2 Welcome App 2.1 Introduction a. Android Studio s layout editor enables you to build GUIs using drag-and-drop techniques. b. You can edit the GUI s XML directly.

More information

Introduction to Kaltura

Introduction to Kaltura Introduction to Kaltura The Kaltura media content management system allows users to record, stream, and manage multimedia files. This industry-leading enterprise system offers many robust tools. This guide

More information

Clicker Sentences User Guide

Clicker Sentences User Guide Table of Contents Get Started... 1 Use, Create, and Edit Sentence Sets... 2 Open a Sentence Set... 2 Write with a Sentence Set... 2 Tools... 2 Speak Text in the Sentence Set... 3 Get Sentence Sets from

More information

GV-Eye Mobile App. Contents

GV-Eye Mobile App. Contents GV-Eye Mobile App. Contents 1.1 Specifications... 2 1.2 Supported GV-IP Devices and Software... 3 1.2.1 Supported Products... 3 1.2.2 Supported Products for Monitoring Activation... 4 1.2.3 Supported Products

More information

VEGA. Operation Manual T A B L E T P C. advent vega operation manaul_new.indd 1

VEGA. Operation Manual T A B L E T P C. advent vega operation manaul_new.indd 1 VEGA T A B L E T P C Operation Manual advent vega operation manaul_new.indd 1 advent vega operation manaul_new.indd 2 CONTENTS SETTING UP YOUR TABLET FOR THE FIRST TIME... 4 USING THE DEVICE S BUTTONS

More information

Quintic Software Tutorial 3. Take a Picture

Quintic Software Tutorial 3. Take a Picture Quintic Software Tutorial 3 Take a Picture Contents Page 1. Photo 2. Photo Sequence a. Add shapes and angles 3. Export Analysis 1. Photo Open the video Long jump female from the Athletics folder. You are

More information

V-BOX Cloud Configuration

V-BOX Cloud Configuration V-BOX Cloud Configuration Website: http://www.we-con.com.cn/en Technical Support: support@we-con.com.cn Skype: fcwkkj Phone: 86-591-87868869 QQ: 1043098682 Technical forum: http://wecon.freeforums.net/

More information

WYBCS Android Programming (with AppInventor) Family fun day

WYBCS Android Programming (with AppInventor) Family fun day WYBCS Android Programming (with AppInventor) Family fun day Overview of the day Intros Hello Android! Installing AppInventor Overview of AppInventor Making your first app What's special about mobile? Changing

More information

Tutorial. Creating activities in Expert mode

Tutorial. Creating activities in Expert mode Tutorial Creating activities in Expert mode 1 Index 1. Making a simple one answer activity 3 2. Making a sequencing activity... 11 3. Making a sorting activity 15 4. Some additional tips and things to

More information

Flying Start AS Computer Science. September 2015

Flying Start AS Computer Science. September 2015 Flying Start AS Computer Science September 2015 Name: To your first AS Computing lesson, you will need to bring: 1. A folder with dividers An A4 ring binder with labelled A4 dividers would be ideal. The

More information

ClaroPDF is an App for reading and commenting on PDF files and documents. ClaroPDF speaks back accessible text PDF files and documents with highqualit

ClaroPDF is an App for reading and commenting on PDF files and documents. ClaroPDF speaks back accessible text PDF files and documents with highqualit ClaroPDF User Guide ClaroPDF is an App for reading and commenting on PDF files and documents. ClaroPDF speaks back accessible text PDF files and documents with highquality speech and highlighting so you

More information

Lab - Working with Android

Lab - Working with Android Introduction In this lab, you will place apps and widgets on the home screen and move them between different screens. You will also create folders. Finally, you will install and uninstall apps from the

More information

Bluetooth Communications App Using App Inventor

Bluetooth Communications App Using App Inventor ABSTRACT 2016 IJSRST Volume 2 Issue 6 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology Bluetooth Communications App Using App Inventor N. Anju Latha, B. Rama Murthy Department

More information

Step 1 Turn on the device and log in with the password, PIN, or other passcode, if necessary.

Step 1 Turn on the device and log in with the password, PIN, or other passcode, if necessary. Working with Android Introduction In this lab, you will place apps and widgets on the home screen and move them between different home screens. You will also create folders to which apps will be added

More information

Understanding the Law, Access to Justice. Basic Law Learning Package (Junior Secondary) User Guide

Understanding the Law, Access to Justice. Basic Law Learning Package (Junior Secondary) User Guide Understanding the Law, Access to Justice Basic Law Learning Package (Junior Secondary) User Understanding the Law, Access to Justice Basic Law Learning Package (Junior Secondary) User Table of Content

More information

TJ s Art Studio: User Experience/Functionality Document for ios App

TJ s Art Studio: User Experience/Functionality Document for ios App TJ s Art Studio: User Experience/Functionality Document for ios App 1. Landing page a. Upon launching the app, user lands at this page, which has a Start button, and links to the Meet TJ and Pals and the

More information

Teacher Cheat Sheet - Game Coding Challenges

Teacher Cheat Sheet - Game Coding Challenges Teacher Cheat Sheet - Game Coding Challenges Challenge #1 Movement: Make your sprite move across the screen. When it hits the walls, it must bounce off and keep moving. 1. The When Flag is clicked is your

More information

How to upload the Broker Behind You Frame Using Facebook

How to upload the Broker Behind You Frame Using Facebook Using Facebook Did you know? You can add the Broker Behind You frame to your current profile picture to show your support for the Broker Behind You campaign. It s quick and easy to do, just follow these

More information

Nextiva Drive The Setup Process Mobility & Storage Option

Nextiva Drive The Setup Process Mobility & Storage Option Nextiva Drive The Setup Process The Setup Process Adding Users 1. Login to your account and click on the Account icon at the top of the page (this is only visible to the administrator). 2. Click Create

More information

App Inventor + IoT: Basic Bluetooth Connection Setup

App Inventor + IoT: Basic Bluetooth Connection Setup App Inventor + IoT: Basic Bluetooth Connection Setup 30 min Start a new project in App Inventor and name it BasicIoTSetup. First, we need to set up some buttons to find and connect to our Arduino over

More information

Podcasting With GarageBand 09

Podcasting With GarageBand 09 Podcasting With GarageBand 09 Starting a GarageBand Podcast Project Types of Podcasts You can create several different types of podcasts in GarageBand: Audio podcasts include audio with narration, dialogue,

More information

Remote Workspace. Nubo End User Guide. Version: 1.3 Date: June, Copyright 2017 by Nubo Inc. All rights reserved. Page 1

Remote Workspace. Nubo End User Guide. Version: 1.3 Date: June, Copyright 2017 by Nubo Inc. All rights reserved. Page 1 Nubo End User Guide Version: 1.3 Date: June, 2017 Copyright 2017 by Nubo Inc. All rights reserved. Page 1 Table of Contents ABOUT THIS GUIDE... 3 1. REGISTRATION & ACTIVATION... 4 A. Install the Nubo App

More information

Links of Interest. Application Development. Technovation. Main website for App Inventor:

Links of Interest. Application Development. Technovation. Main website for App Inventor: Hack Day 2016 Links of Interest Application Development Main website for App Inventor: http://appinventor.mit.edu/explore Getting started with App Inventor (Setup, coding, tutorials): http://appinventor.mit.edu/explore/get-started

More information

Set Up and Use Your Kiosk... 1

Set Up and Use Your Kiosk... 1 Kiosk User Guide Kiosk User Guide Contents Set Up and Use Your Kiosk... 1 Download the Application... 1 Enable Auto-Updates... 1 Technical Support... 2 Access the User Guide... 2 Report a Technical Problem...

More information

App Inventor Workshop 2

App Inventor Workshop 2 App Inventor Workshop 2 Objectives Create a registration app Use lists to store data Use a web db to save your users Use maps to show where your users are Types of Databases Types of databases: TinyDB

More information

Getting Started with Featured Promethean Apps

Getting Started with Featured Promethean Apps Getting Started with Featured Promethean Apps Welcome to an introductory guide to using the featured Promethean apps. These are apps designed by teachers for teachers, and they are built into version 2.3

More information

User Guide. Chapter 6. Teacher Pages

User Guide. Chapter 6. Teacher Pages User Guide Chapter 6 s Table of Contents Introduction... 5 Tips for s... 6 Pitfalls... 7 Key Information... 8 I. How to add a... 8 II. How to Edit... 10 SharpSchool s WYSIWYG Editor... 11 Publish a...

More information

This guide describes features that are common to most models. Some features may not be available on your tablet.

This guide describes features that are common to most models. Some features may not be available on your tablet. User Guide Copyright 2013 Hewlett-Packard Development Company, L.P. Bluetooth is a trademark owned by its proprietor and used by Hewlett-Packard Company under license. Google is a trademark of Google Inc.

More information

CANVAS BY INSTRUCTURE IOS GUIDE

CANVAS BY INSTRUCTURE IOS GUIDE CANVAS BY INSTRUCTURE IOS GUIDE This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License Table of Contents All Users...5 What do Canvas text (SMS) message notifications

More information

Welcome to Interchanger. This instructional manual will give you a comprehensive overview of how to set up, manage and use Interchanger.

Welcome to Interchanger. This instructional manual will give you a comprehensive overview of how to set up, manage and use Interchanger. Welcome to Interchanger. This instructional manual will give you a comprehensive overview of how to set up, manage and use Interchanger. - Download and Install App - Setting up your account - Registering

More information

SPORTS DOOD. User Guide v1

SPORTS DOOD. User Guide v1 SPORTS DOOD User Guide v1 TOOLBAR contains the main tools as well as the playbook (clipboard) and the menu button for things like saving and sharing SUBMENU contains a relevant selection of options, properties

More information

Ringling College ShareLink Devices

Ringling College ShareLink Devices Ringling College ShareLink Devices Accessing the Device from a Mac or PC Laptop 1. Turn on the monitor in the room 2. You should see a welcome screen similar to the one shown below Figure 1- ShareLink

More information

MetaMoJi ClassRoom Administrator s Guide

MetaMoJi ClassRoom Administrator s Guide MetaMoJi ClassRoom Administrator s Guide Third Edition - ios is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. - Apple and ipad are registered trademarks

More information

Table of Contents. 2 Know your device. 4 Device setup. 8 Customize. 10 Connections. 11 Apps. 12 Contacts. 13 Messages. 14 Camera.

Table of Contents. 2 Know your device. 4 Device setup. 8 Customize. 10 Connections. 11 Apps. 12 Contacts. 13 Messages. 14 Camera. Table of Contents 2 Know your device 4 Device setup 8 Customize 10 Connections 11 Apps 12 Contacts 13 Messages 14 Camera 15 Internet Know your device Front view Front Camera SIM Card Slot microsd Card

More information

Introduction What is MIT App Inventor?

Introduction What is MIT App Inventor? Table of Contents Introduction What is MIT App Inventor? Arduino (From Arduino Website) Turn On and OFF an LED (Hello World) Creating Android App Connecting Bluetooth and programming Arduino Control LED

More information

Bedford Falls Book Fairs Bedford Falls Book Fairs. Customer Bedford Falls BookScanner2 App Instructions TABLET

Bedford Falls Book Fairs Bedford Falls Book Fairs. Customer Bedford Falls BookScanner2 App Instructions TABLET Customer Bedford Falls BookScanner2 App Instructions TABLET 1. Turn on tablet press and hold power button (top right corner) for 3 seconds then release. It should start to power on. This takes about 20

More information

LoiLoNote School for 2.7

LoiLoNote School for 2.7 All-in-One Learning Support App that Builds Real-World Skills LoiLoNote School for 2.7 1 Before the Lesson... 1 Log In Regular Login Launch LoiLoNote School and login using your School ID, User ID, and

More information

Add in a new balloon sprite, and a suitable stage backdrop.

Add in a new balloon sprite, and a suitable stage backdrop. Balloons Introduction You are going to make a balloon-popping game! Step 1: Animating a balloon Activity Checklist Start a new Scratch project, and delete the cat sprite so that your project is empty.

More information

ipad app 2014 Attainment Company, Inc.

ipad app 2014 Attainment Company, Inc. ipad app 2014 Attainment Company, Inc. Table of Contents Overview... 1 Quick... Start 2... 2 Logging In... 2 Directories... 4 Reading Stories... 5 Adding a User Seeing... and Hearing the Stories 6... 6

More information

Inspire Ten Minute Task #1

Inspire Ten Minute Task #1 Inspire Ten Minute Task #1 Pen Power Take advantage of virtual pens with their variety of colours, pen thicknesses and transparency levels, there is so much more they enable you to do. 1. Look on the toolbar

More information

PROMETHEAN ACTIVPANEL POWERED BY ACTIVCONNECT G-SERIES USER GUIDE

PROMETHEAN ACTIVPANEL POWERED BY ACTIVCONNECT G-SERIES USER GUIDE PROMETHEAN ACTIVPANEL POWERED BY ACTIVCONNECT G-SERIES USER GUIDE INSTALLATION 1 2 3 CONNECT your ActivConnect HDMI cable to the ActivPanel, then connect the USB cable from the ActivPanel to the ActivConnect

More information

GETTING STARTED 8 December 2016

GETTING STARTED 8 December 2016 GETTING STARTED 8 December 2016 About Platform... 4 Browser support... 5 Registration Registering as a Teacher... 6 Registering as a Student... 6 Registering as School... 6 Registering as Municipality

More information

minimum 800 X 600 screen (15' monitor) 32 MB memory 30 MB hard disc space

minimum 800 X 600 screen (15' monitor) 32 MB memory 30 MB hard disc space Purpose: Requirements: Windows: Mac: Contact information: Sight Words Manual The Sight Words program provides intensive and practical practice in a structured format of the most common words in English

More information

1. Introduction P Package Contents 1.

1. Introduction P Package Contents 1. 1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------

More information

Plotting Points. By Francine Wolfe Professor Susan Rodger Duke University June 2010

Plotting Points. By Francine Wolfe Professor Susan Rodger Duke University June 2010 Plotting Points By Francine Wolfe Professor Susan Rodger Duke University June 2010 Description This tutorial will show you how to create a game where the player has to plot points on a graph. The method

More information

Common iphone problems, tips and tricks

Common iphone problems, tips and tricks Common iphone problems, tips and tricks F. M. Spowart Upd April 2018 Page 2 of 9 Randomly losing contacts; iphone does this for some strange reason. The reason why numbers disappear unlike other phones,

More information

Sideloading Support By Device

Sideloading Support By Device We use the term Sideloading to describe the process of loading an app from a source other than the app store typically used by the platform s store, such as the App Store for ios or the Google Play Store.

More information

Goals and Objectives

Goals and Objectives Goals and Objectives This example lists NJ Core Content Standards, with the strands for each standard shown as links in outline form. The Special Education Management Module also has choices for non core

More information

GOOGLE PHOTOS UPDATED Ron Brown

GOOGLE PHOTOS UPDATED Ron Brown GOOGLE PHOTOS UPDATED Ron Brown 69janeplace@gmail.com Artificial Intelligence Google Photos Account APP ONLY Update your APP Current Version 4.9.0 Current Technology Film Cameras Pictures Taken 1B/day

More information