Sviluppa la tua app Android

Download Report

Transcript Sviluppa la tua app Android

Prototipo
27
Denominazione
SviluppalatuaappAndroid
Referenze del Prototipo
Nominativo referente
Istituto
CorbattoMarco
ISIS"Galilei"-Gorizia
Descrizione
LosviluppodiappnativeperilsistemaAndroidpresupponela
conoscenzadilinguaggi,frameworkesistemidisviluppodi
notevolecomplessità.TuttoquestoprimadellanascitadiApp
Inventor,unostrumentomessoadisposizionedalMITdi
Bostonperapprocciarsiinmodosemplificatoalla
programmazionediappnativechesfruttanolesorprendenti
caratteristichedeimodernidispositiviinterminidisensori,
media,storageeconnettività.Unpercorsodedicatoachi,
avendogiàsperimentatoun’attivitàdiprogrammazionedi
base,vogliacimentarsinell’affascinanteattivitàdisviluppodi
applicazioniperilmondomobile.
Aree di Intervento
Pensierocomputazionale
Livello Scolare
Scuola dell’infanzia
Scuola Primaria
Scuola Secondaria di grado 1
Scuola Secondaria di grado 2
IeFP
No
No
No
Sì
Sì
Durata in ore
16
Descrizione delle Attività
Titolo Attività
Durata (ore)
1
Descrizione
Titolo Attività
Durata (ore)
2
Descrizione
Titolo Attività
Durata (ore)
3
Panoramicaambientedisviluppo
2
ScopertadiAppInventornellesezioni“designer”e”blocks”.
Esplorazionedeglioggettimessiadisposizioneanalizzando
attributi,metodi,edeventi.Modalitàditestdelleapplicazioni
sudispositiviAndroid
Creazionediinterfaccepermobile
2
Realizzazionedisempliciappsusingoloscreenconl'aiutodi
tutorial.
Incorporazioneimmagini,impostazionestaticadelleproprietà
deicontrolli,gestioneeventiinterniedesterni,richiamodi
metodiescrittura/letturadelleproprietàdeglioggetti
LaprogrammazioneinAppinventor
2
3
Descrizione
Titolo Attività
Durata (ore)
4
Descrizione
Titolo Attività
Durata (ore)
5
Descrizione
Titolo Attività
Durata (ore)
6
Descrizione
Titolo Attività
Durata (ore)
7
Descrizione
8
Titolo Attività
Durata (ore)
Descrizione
Comprensioneedutilizzodiioperatoriaritmeticielogici,di
costantinumeriche,alfanumericheedicolore.Lestrutturedi
controllo,lefunzionimatematicheedimetodidellestringhe.
Definizioneedutilizzodivariabililocalieglobali,listee
procedure.
Progettareleinterfacce
2
SperimentazionedeidiversicontrollidellesezioniUser
interfaceeLayout,creazioneinterfaccedimediacomplessità.
UtilizzodiunCanvasedImageSpriteconlerelativeprimitive
graficheegestioneeventigestuali
Mediaesensori
2
Potenzialitàedutilizzodeicontrolliperimedia:audio,video,
immagini.Lasintesivocale,ilriconoscimentodelparlatoela
traduzioneautomatica.
Ivarisensorideglismartphone:orientazione,giroscopio,
accelerometro,sensoridiposizione,prossimità,barcode,
nearfield,timer.
Interoperabilitàtraapp
2
Sperimentazionedeicontrolliperl’accessoallarubrica,alle
email,perlagestionedellechiamateedeglisms,peril
richiamodialtreapp,perl’accessoaisocialedalWeb
Appmultischermoestorage
2
Definizionediun’appmultiscreen,condivisionedatitra
screen,memorizzazionedatipersistentialivellodispositivo
attraversofileedatabase,condivisionedatiattraversoilWeb
pergliutentidellastessaapp
Sviluppalatuaapp
2
Progettazioneecondivisionediunasempliceapporiginale
sullabasediunapropriaidea
Prerequisiti strumentali
Hardware
Software
Altro
Metodologie prevalenti
Attività individuale
Confronto in piccolo gruppo
Discussione collettiva
Lezione frontale
Apprendimento cooperativo
LaboratorioInformaticoconunabuonaconnessionead
InternetepresenzadiWifi.DispositiviAndroidinmodalità
BYOD
PiattaformaAppInventordelMIT
NecessitàdiunaccountGooglepersonale
Si
Si
Si
No
Sì
Learning by doing
Problem posing/problem solving
Metodologia narrativa
Sì
Si
No
Tipologia del percorso
Studenti curricolare
Studenti extra-curricolare
Destinatari diversi dagli studenti
No
Sì
No
Lingua di Insegnamento
Italiano
Sloveno
Friulano
Inglese
Tedesco
Francese
Altre lingue comunitarie
Sì
No
No
No
No
No