App inventor 1

51
AppInventor(1) 講師:王瑋毅

Transcript of App inventor 1

  • AppInventor(1)

    :

  • App?

    (:mobile application app)App

    : Android iOS BlackBerry Windows Phone

  • Android iOS

    Google Apple

    Linux Mac OS

    App

    htcASUSSamsung...

    IPhoneIpad

    App *.apk *.ipa

    Google Android SDK(Java)App Inventor

    Xcode(Object C)

  • Android

    App Inventor Android(Eclipse) Android(Android Studio) React Native

  • App Inventor(1) App InventorAndroidIEFireFoxChrome

    Google AccounServer App Inventor

    Android

  • App Inventor(2)

    App InventorNXT

  • App Inventor

    App Inventor Designer PaletteViewerComponentsProperties

    App Inventor Blocks Edit

    Ai2 Starter (App Inventor2) Ai2 Starter App Inventor2

    ()

  • Android(Eelipse)

    JAVA(Java Development kit - JDK) EclipseJAVA(Eclipse IDE for Java Developers) Android(Android SDK)

  • Android (Android Studio)

    Android Studio

  • AndroidAndroid Studio Eclipse

    Google Eclipse

    lib Gradle

  • Android Studio

  • React Native

    React NativeFacebookJavaScriptiOSAndroid

    React NativeApp

    React NativeApp

  • (iOSAndroid)AndroidJavaiOSObject C htmlcssjavascript C#JSPPHP...

  • App Inventor

  • Gmail

    GmilApp InventorApp Inventor

    Gmail

  • App Inventor2 starter (1)

    Android Android

    http://appinv.us/aisetup_windows MIT_App_Inventor_Tools_2.3.0_win_setup.exe

  • App Inventor2 starter (2)

    ai Starter

    App InventoraiStarteraiStarter

  • App Inventor2 starter (3)

    aiStarterApp InventorConnect Menu -> Emulator

  • App Inventor

    (http://ai2.appinventor.mit.edu)

  • Project() Connect() Build() Help()

  • -Project()(1/2)

    My Project()- Start New Project()- Import Project from my computer

    () Delete Project() Save Project() Save Project as() Check Point()

  • -Project()(2/2)

    Export all Project to my computer()

    Export all projects() Import keystore( keystore) Export keystore( keystore) Delete keystore( keystore)

  • -Connect()

    AI Companion(Wifi) Emulator() Usb(usb) Reset Connection() Hard Reset()

  • -Build()

    App(provide QR code for .apk)-QR CodeQR Codeapk

    App(save .apk to my computer)-apk

  • -Help()

    About() Library() Get Started() Tutorials() TroubleShooting() Forums() Report Issue()

  • App Inventor Designer()

  • App Inventor Designer-Palette()PaletteBasic

    (:MediaSocial)

  • App Inventor Designer-Viewer()

    AppAndroidAndroid Emulator

  • App Inventor Designer-Components()

    Screen1Screen1

  • App Inventor Designer-Media()

  • App Inventor Designer-Properties()

  • App Inventor Designer-Screen()

  • App Inventor Designer-Blocks()

  • Blocks Editor()

    Blocks()

    Media()

    Viewer()

  • App Inventor

  • App Inventor2->My Projects->New ProjectHelloWorld

  • (1/6)

    ButtonViewer

  • (2/6)

    ComponentsButtonRenamebtnClick

  • (3/6)

    PropertiesLight Gray18!

  • (4/6)

    BasicLabelViewer

  • (5/6)

    ComponentsLabelRenameIbHello

  • (6/6)

    30 ()Fill Parent

  • (1/4)

    Blocks

    Screen1btnClick

  • (2/4)

    when btnClick .Click do btnClick

  • (3/4)

    Screen1IbHelloset IbHello .Text toIbHellobtnClick

  • (4/4)

    Built-inTextIbHello HelloWorld!

  • ()

    Connect->Emulator

  • ()

    Build->App(provide QR code for .apk)