v. 1.0.1 App Inventor



Documenti analoghi
Android AppInventor. Argomenti trattati. Introduzione. AppInventor. etc. Google Android Android SDK, Android Market

Android development. Sviluppo di Mobile Apps sul sistema operativo di Google

Corso App modulo Android. Antonio Gallo

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

Guida Moodle Mobile per lo studente

Guida per Utenti all utilizzo della piattaforma Noleggia 1 Manager

Guida alla stampa e alla scansione per dispositivi mobili per Brother iprint&scan (Android )

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

IKON HD PER APPLE IPAD MANUALE DI UTILIZZO VERSIONE SOFTWARE REVISIONE DOCUMENTO 1.0

CALENDARIO CANOSSIANO INSTALLAZIONE E PANORAMICA

Android con App Inventor

Servizio Aconnect - Cedolino Online. Manuale Utente. Aconnect - Cedolino Online Manuale Utente

Servizio Cedolino Online

LA MIA PRIMA APP ANDROID. Prof. Giuseppe D Amelio

Tecniche di progettazione e sviluppo di applicazioni mobile

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore

COME INSTALLARE LA TUA APP PER I PODCAST ED ISCRIVERTI A LA GRANDE IDEA

APP MOBILE. Requisiti...2. Lingue disponibili Store Home page...6. Documenti Personali...8. Comunicazioni aziendali...

Se stai utilizzando uno smartphone oppure un tablet basato su Android puoi scaricare ed installare Telegram attraverso il Play Store.

Basi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.

Dal sito web all applicazione mobile

Sviluppo su Android. Linux Day Torino 2010

ITE - Guida rapida. Pearson Reader+

NWFM Nazca Work Force Management

Aggiornamento FX Store

Digital SalesMate e Firma Grafometrica Manuale di Installazione App di firma Android e Windows

Version /03/02. Manuale Utente. Pocket Cloud Router DIR-879

PET VISION LIVE HD Manuale d uso per app Android

Manuale Utente. Campanello WiFi Trilly. Indice

ANDROID. Domenico Talia. Università della Calabria.

Cloud GDrive, Dropbox

ENAIP Trentino Centro Formazione Professionale Alberghiera Riva del Garda

Ingegneria del Software 1: Eclipse

Android per sistemi embedded

Programmazione in ambiente

Eni S.p.A. Eni ICT. CA Strong Authentication Manuale Utente. CA Strong Authentication User Manual

ENAIP Trentino Centro Formazione Professionale Alberghiera Primiero

WSD-F10. Attenzione coloro che hanno eseguito l aggiornamento ad Android Wear CASIO COMPUTER CO., LTD.

Mostra Virtuale di Emanuel Fantoni Owls Windows

L ambiente di sviluppo Android Studio

ANNO SCOLASTICO 2018/2019 DIPARTIMENTO DI MATEMATICA E INFORMATICA INDIRIZZO ALBERGHIERO CURRICOLO DI TECNOLOGIE DELL INFORMAZIONE E COMUNICAZIONI

Manuale accesso tramite inquadramento di un QR CODE

Version /21/2016. Manuale Utente. AC3150 Ultra Wi-Fi Router DIR-885L

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

La piattaforma mobile di esplorazione turistica (e non solo) del territorio

Workshop Teachers For Teachers settembre 2013

INTERTON APP MANUALE D USO

PROGETTO TESSERA SANITARIA GUIDA OPERATIVA DOWNLOAD DRIVER TS-CNS

Come posso configurare la mia videocamera usando l'app Foscam su una rete WIFI? Qual è il metodo del codice QR generato dall'app?

Automatic Control Unit Configurator

presenta ICE-KEY è un marchio di proprietà di Crono-Time - all right reserved - marchio brevettato

Guida dell utente. Preparato: ottobre Newyu, Inc. Tutti i diritti riservati.

Manuale Token Virtuale

Android Programmazione Avanzata

mydonor Webex meeting center by Cisco

Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

Mondo Abaco Gestionale- Fatturazione Elettronica (XML)

PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Google Classroom. Piccola guida introduttiva. di Luigi Parisi - Servizio Marconi T.S.I.

Transcript:

v. 1.0.1 App Inventor

Argomenti trattati MIT App Inventor 2 Introduzione Google Android Android SDK, Android Market Utilizzo di App Inventor Architettura Sviluppo di applicazioni etc Storia

Introduzione Android Android e' un sistema operativo per Mobile sviluppato da Google. Android partecipa all Open Handset Alliance (HTC, LG, Motorola, Samsung, TI, Intel; Garmin, Sony Ericsson, Toshiba, Vodafone,...) La base del sistema e' Linux. Il codice sorgente e' in C, Java e C++. Una parte consistente del sistema e' basata su file XML. Il codice e' rilasciato con licenza Apache.

Introduzione Android APPs Le applicazioni Android vengono eseguite su una speciale Java VM (Dalvik) L'SDK e' Java e sono forniti un ottimo Plug-in Eclipse ed un simulatore. Ma non e' cosi' semplice sviluppare in Java... Le applicazioni possono essere pubblicate sull'android Market. Non vi sono restrizioni particolari (e' sufficiente la registrazione come Developer che costa 25$).

App Inventor App Inventor e' un ambiente web based ( ai2.appinventor.mit.edu) che consente di sviluppare applicazioni Android anche a chi ha poche competenze nella programmazione App Inventor utilizza un linguaggio di programmazione grafico ad oggetti simile all'ambiente Scratch del MIT

App Inventor App Inventor Le applicazioni realizzate possono essere scaricate sul PC o installate sul cellulare via USB/WiFi con un semplice click. E' possibile salvare il progetto in Cloud, generare un file con l'intera applicazione (.aia) o un file.apk da caricare manualmente su Android ed eseguire sulla VM Dalvik. E' possibile pubblicare le applicazioni su Google Play!

App Inventor 2 E' possibile provare immediatamente su cellulare le APP realizzata installando l'applicazione AI Companion App:

App Inventor 2 App Inventor 2 ha una semplice interfaccia web per la definizione degli oggetti, della UI (User Interface) e della logica di programmazione:

Google App Inventor / MIT App Inventor Classic Con le versioni precedenti si utilizzava un'applicazione Java per la definizione della logica (ora in Blocks ):

MIT App Inventor 2 Ora l'interfaccia utente e' tutta su browser, realizzata con JavaScript, premendo il bottone Blocks si accede alla programmazione:

App Inventor 2 Un'APP di AI2 e' composta da uno o piu' schermi. In ciascuno schermo vengono inseriti di oggetti grafici (eg. CasellaDiTesto, Pulsante,...) o nascosti (eg. SensoreDiPosizione, Telefona) utilizzando il Drag&Drop Ogni oggetto ha diverse proprieta' che possono essere configurate Gli oggetti vengono infine programmati con Blocky

App Inventor 2 Oggetti Gli oggetti disponibili sono organizzati per tipologia sulla Tavolozza: INTERFACCIA UTENTE: Pulsante, CasellaDiControllo, SelettoreData, Immagine, Etichetta, SelettoreLista, VisioneLista, CasellaDiTesto,... IMPAGINAZIONE: OrientamentoOrizzontale, AllineamentoTabella, AllineamentoVerticale MULTIMEDIALE: Videocamera, Fotocamera, Suono, RegistratoreSuoni, SintesiVocale,... DISEGNO: Palla, Tela, ImmagineSprite

App Inventor 2 Oggetti Gli oggetti disponibili sono organizzati per tipologia sulla Tavolozza: SENSORI: Accelerometro, LettoreCodiceBarre, Orologio, SensorePosizione, NFC,... SOCIAL: SelettoreContatto, SelettoreEmail, Telefona, Condivisione,... ARCHIVIAZIONE: File, TinyDB,... CONNETTIVITA': AvvioAttivita', Web,... LEGO MINDSTORMS : NtxTouchSensor,... EXPERIMENTAL: FirebaseDB

App Inventor 2 Eventi

App Inventor 2 Programmazione

Storia 1/2 La piattaforma Android si sta sviluppando molto velocemente:

Storia 2/2 Lo sviluppo di applicazioni su Mobile sta vivendo un momento di grande fermento ed interesse: 2007/7 Apple vende il primo iphone 2007/11 Open Handset Alliance annuncia la distribuzione di Android 2008/7 Nasce App Store di Apple, esce l'iphone 3G 2008/10 Nasce Android Market di Google 2010/7 Google rilascia App Inventor come programma Beta ad invito (richiede solo una registrazione ed... un po' di pazienza) 2010/12 Google App Inventor disponibile a tutti! 2012/1 Google cede al MIT App Inventor come Open Source 2012/3 Apre il sito MIT App Inventor (Classic) 2013/12 App Inventor 2 (WiFi, JavaScript Editor,.aia) 2015/7 Chiude il sito App Inventor Classic 2016/2 AI2 nb147 (Firebase, Gyroscope, Clock new features,...) Oggi: Tu, proprio TU, stai leggendo questa pagina!!!

Varie ed eventuali Link http://appinventor.mit.edu App Inventor Official Home Page http://www.android.com Android