Professional Documents
Culture Documents
App Inventor1
App Inventor1
App Inventor1
:
app inventor
button, label,
textbox image
blocks
emulator AI Companion
(applications)
(build) (apk)
.
1.
tablets
. tablets
laptops.
tablets. (
)
Apple iOS, Google Android Microsoft Windows Mobile.
()
.
3 ,
.
mobile applications iOS Android Java, Windows C#.
,
. Apple
1
AppInventor
25/5/2014 1,221,739 Google Play.
, WhatsApp Messenger, Candy Crash, Viber
.
2010 Google,
,
App Inventor for Android. App Inventor
( ) . 2013 Google
App
Inventor 2.
6:
Palette
3: (blocks) App Inventor 2
AppInventor
4: 1 login
app inventor 2 .
(designer)
(blocks)
( ) .
.
5:
Designer 5 (palette,
viewer, component, properties media).
palette
.
(toolbox)
(..
Visual
Basic).
( )
.
Viewer (screen)
palette.
component
( ) screen.
media , video,
. , ( screen)
(
background color).
4
AppInventor
1
app inventor.
tutorial internet
.
.
.
AppInventor
Button1 blocks.
events button1. 1
(when Button 1 click).
(Click) .
event Button1_Click
.
Sound1 9.
( milliseconds),
math.
9: Button1
3.
3 :
(apk)
.
AI companion
.
(emulator) .
AppInventor
3.1 (apk)
,
apk.
10:
apk
3.2 AI companion
, AI companion.
:
11: AI Companion
QR barcode .
Scan QR code.
12: QR barcode
AppInventor
3.3 (emulator)
.
emulator . emulator
http://appinventor.mit.edu/explore/ai2/setup-emulator.html
emulator :
.
, c:\Program
Files\AppInventor
13: emulator
14: emulator
AppInventor
15:
, emulators
mobile applications , BlueStacks
WindowsAndroid.
4.
,
.
,
.
AppInventor
2
(App2)
, . (=*/2)
basi, ipsos
basi
ipsos
E (basi*ipsos)/2
basi
Ipsos
( )
2 textboxes ( )
1 label ( )
1 button
: labels
16:
AppInventor
Screen1
Align Horizontal
Center
Screen1
Screen1
Title
Background
Color
Label1
FontBold
True
Label1
Text
Label2
FontBold
True
Label2
Text
Label3
FontBold
True
Label3
Text
Label4
FontBold
True
Label4
Text
Label4
TextColor
Red
Button1
Text
Orange
17:
18:
.
block initialize global
variables ( blocks).
.
,
0,
AppInventor
19:
basi
ipsos
E (basi*ipsos)/2
E
- App2 video
App2.mp4.
2
ax+b=0. App3
a b x.
a=0 Error.
a, b
a,b
False
True
a=0
Error
x -b/a
AppInventor
( )
2 textboxes ( )
1 label ( )
1 button
: labels
Horizontal Arrangement
Layout.
20:
Screen1
Align Horizontal
Center
Screen1
Title
Screen1
Background Color
Green
Label1
FontBold
True
Label1
Text
ax+b=0
Label2
FontBold
True
Label2
Text
a=
Label3
FontBold
True
Label3
Text
b=
Label4
FontBold
True
Label4
Text
x=
Label5
TextColor
Red
Label5
Text
Button1
Text
21:
AppInventor
if
Control.
. else elseif
.
22:
if
b
b -1.
23:
AppInventor
a,b
a=0
Error
x -b/a
x
- App3 video
App3.mp4.
http://www.schools.ac.cy/eyliko/mesi/themata/pliroforiki/did_yliko_a_lykeiou.html