[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.20,0:00:11.81,Default,,0000,0000,0000,,(musica) Dialogue: 0,0:00:12.39,0:00:15.33,Default,,0000,0000,0000,,Ciao e bentornati all'ra del Codice di App Inventor Dialogue: 0,0:00:15.34,0:00:17.40,Default,,0000,0000,0000,,- Io sono Emily\N-E io sono Shay Dialogue: 0,0:00:17.55,0:00:22.23,Default,,0000,0000,0000,,Nel nostro ultimo video abbiamo realizzato\Nl'app Talk To Me: tu premi un pulsante e \Nil telefono ti parla Dialogue: 0,0:00:22.75,0:00:25.59,Default,,0000,0000,0000,,- Bellissimo...\N- Beh! Bisogna cominciare da qualche parte! Dialogue: 0,0:00:25.73,0:00:27.73,Default,,0000,0000,0000,,Sono pronta per passare alle cose \Nveramente forti! Dialogue: 0,0:00:27.75,0:00:33.74,Default,,0000,0000,0000,,Ok, estendiamo l'app in modo che risponda\Nquando il telefono viene agitato e che l'utente\Npossa inserire le sue frasi a scelta Dialogue: 0,0:00:36.20,0:00:37.50,Default,,0000,0000,0000,,>Smettila di scuotermi!< Dialogue: 0,0:00:37.65,0:00:43.78,Default,,0000,0000,0000,,-Abbastanza forte per te adesso?\N-Vedo infinite possibilità! Posso andare a\Ncorrere e avere un costante incoraggiamento Dialogue: 0,0:00:44.24,0:00:50.72,Default,,0000,0000,0000,,Bene! Cominciamo! \NIl bello è che ci vorranno solo due minuti perché\NApp Inventor rende le cose molto semplici. Dialogue: 0,0:00:50.86,0:00:56.19,Default,,0000,0000,0000,,Il vostro telefono vi parla? Tenetevi forte, perché il bello deve ancora arrivare. Dialogue: 0,0:00:56.35,0:01:04.93,Default,,0000,0000,0000,,Abbiamo lasciato l'app Talk To Me nell'editor\Ndei blocchi. Adesso torniamo nel designer per\Naggiungere un altro componente Dialogue: 0,0:01:05.09,0:01:12.77,Default,,0000,0000,0000,,Per estendere Talk To Me perché parli\Nquando viene scosso abbiamo bisogno del \Ncomponente accelerometro (accelerometer) Dialogue: 0,0:01:12.97,0:01:23.54,Default,,0000,0000,0000,,Dal menù sensori (sensors) selezionate un\Nsensore accelerometro. E' un componente non\Nvisibile, quindi scende sotto lo schermo del viewer Dialogue: 0,0:01:25.51,0:01:28.55,Default,,0000,0000,0000,,Questo è tutto quello che ci serve per ora!\NTorniamo all'editor blocchi. Dialogue: 0,0:01:28.68,0:01:34.43,Default,,0000,0000,0000,,Mentre sviluppate la vostra app dovrete muovervi\Nabbastanza avanti e indietro tra il designer\Ne l'editor dei blocchi Dialogue: 0,0:01:35.72,0:01:41.04,Default,,0000,0000,0000,,Abbiamo bisogno di un blocco per quando il\Ntelefono viene agitato, che viene anche\Nchiamato gestore di eventi. Dialogue: 0,0:01:41.21,0:01:45.81,Default,,0000,0000,0000,,Trascinate fuori il blocco \N"when AcceleromenterSensor1.Shaking" Dialogue: 0,0:01:45.99,0:01:49.91,Default,,0000,0000,0000,,Così questo evento è attivato quando\Nil telefono viene agitato Dialogue: 0,0:01:50.11,0:01:54.26,Default,,0000,0000,0000,,Cosa vogliamo che accada quindi? \NVogliamo che il telefono ci parli, giusto? Dialogue: 0,0:01:54.37,0:02:00.52,Default,,0000,0000,0000,,Sappiamo già quali blocchi servono per questo.\NGli stessi che abbiamo dentro all'evento\N"Button1.Click" Dialogue: 0,0:02:01.16,0:02:07.06,Default,,0000,0000,0000,,C'è una scorciatoia per aiutarci ad \Nessere più veloci.\NPossiamo copiaincollare i blocchi. Dialogue: 0,0:02:07.26,0:02:14.86,Default,,0000,0000,0000,,Cliccate sul blocco viola TextToSpeech e \Nusate la combinazione di tasti per copiare Dialogue: 0,0:02:15.04,0:02:21.64,Default,,0000,0000,0000,,poi usare la combinazione per incollare. \NVoilà, avete un nuovo set di blocchi \NTextToSpeech e testo. Dialogue: 0,0:02:21.79,0:02:26.24,Default,,0000,0000,0000,,Trascinate questo nuovo set dentro al blocco\Nevento dell'accelerometro che viene scosso. Dialogue: 0,0:02:26.40,0:02:33.09,Default,,0000,0000,0000,,Se avete problemi a copiare e incollare i blocchi\Nnon importa. Potete anche trascinare di nuovo\Nfuori i blocchi dal menù sulla sinistra. Dialogue: 0,0:02:33.28,0:02:41.67,Default,,0000,0000,0000,,Il blocco TextToSpeech.Speak dal menù\NTextToSpeech e il blocco vuoto di\Ntesto dal menù text. Dialogue: 0,0:02:42.78,0:02:49.40,Default,,0000,0000,0000,,Ora il telefono parlerà quando viene scosso.\NNon sarebbe divertente fargli dire qualcosa \Nriguardo all'essere scosso? Dialogue: 0,0:02:49.56,0:02:54.57,Default,,0000,0000,0000,,Mettiamo una frase simpatica, scriverò "Smettila di agitarmi!" Dialogue: 0,0:02:56.47,0:02:59.31,Default,,0000,0000,0000,,Ok, proviamola! Prendete il telefono e agitatelo. Dialogue: 0,0:02:59.56,0:03:00.92,Default,,0000,0000,0000,,>Smettila di agitarmi!< Dialogue: 0,0:03:01.07,0:03:07.58,Default,,0000,0000,0000,,Ora la nostra app è simpatica no? Ma c'è\Nancora una cosa da aggiungere. \NImmaginate di condividere l'app con degli amici Dialogue: 0,0:03:07.58,0:03:11.56,Default,,0000,0000,0000,,non pensate che sarebbe più divertente \Nse potessero dire loro al telefono cosa \Ndire? Dialogue: 0,0:03:11.56,0:03:19.27,Default,,0000,0000,0000,,Per fare questo tornate al designer, scegliete una text box dal menù User Interface Dialogue: 0,0:03:21.93,0:03:25.18,Default,,0000,0000,0000,,Risistemiamo un po' e mettiamo il pulsante \Nsotto alla casella di testo Dialogue: 0,0:03:26.49,0:03:27.30,Default,,0000,0000,0000,,Ok, indovinate.... Dialogue: 0,0:03:27.68,0:03:28.64,Default,,0000,0000,0000,,Torniamo ai blocchi! Dialogue: 0,0:03:28.78,0:03:36.13,Default,,0000,0000,0000,,Cliccate su TextBox1 e vediamo che blocchi \Nci sono. Vogliamo cambiare quello che succede \Nquando viene cliccato il pulsante. Dialogue: 0,0:03:36.33,0:03:42.29,Default,,0000,0000,0000,,Invece di dire una frase orefissata vogliamo \Nche l'app dica quello che è scritto nella \Ncasella di testo Dialogue: 0,0:03:42.49,0:03:51.83,Default,,0000,0000,0000,,Scendete fino ai blocchi verdi che chiamiamo\N"getters" e "setters", che consentono di prendere e\Ndi modificare le proprietà del componente. Dialogue: 0,0:03:51.95,0:03:58.72,Default,,0000,0000,0000,,Voi volete prendere il testo che è stato scritto nella casella. Quindi vi serve il blocco getter "TextBox1.Text". Dialogue: 0,0:03:58.86,0:04:02.63,Default,,0000,0000,0000,,Mettetelo nel blocco "when Button1.Click" Dialogue: 0,0:04:02.78,0:04:11.71,Default,,0000,0000,0000,,Per fare questo dovete buttare via il vecchio blocco e rimpiazzarlo con il nuovo TextBox1.Text Dialogue: 0,0:04:11.86,0:04:20.29,Default,,0000,0000,0000,,Provate ancora la vostra app. Quando cliccate sulla casella di testo vuota compare la tastiera e potete scrivere quelo che volete. Dialogue: 0,0:04:20.42,0:04:23.66,Default,,0000,0000,0000,,Poi cliccate "Parlami" e vedete cosa succede. Dialogue: 0,0:04:23.86,0:04:24.98,Default,,0000,0000,0000,,>Ciao Mondo!< Dialogue: 0,0:04:25.15,0:04:31.92,Default,,0000,0000,0000,,Ci sono molti modi per estendere questa app. Guardate il tutorial scritto per alcune belle idee per renderla migliore. Dialogue: 0,0:04:32.08,0:04:37.08,Default,,0000,0000,0000,,Se avete avuto dei problemi a seguire il tutorial potete vedere la versione scritta sul sito. Dialogue: 0,0:04:38.73,0:04:41.26,Default,,0000,0000,0000,,>Stop! Stop! Stop! Stop!<\N- oh ragazzi, abbiamo realizzato una vera app Dialogue: 0,0:04:41.40,0:04:44.30,Default,,0000,0000,0000,,>Stop! Stop! Stop! Stop!<\N- E' un po' fastidioso! Dialogue: 0,0:04:44.40,0:04:45.59,Default,,0000,0000,0000,,>Stop! Stop! Stop! Stop!<\N Dialogue: 0,0:04:45.72,0:04:46.96,Default,,0000,0000,0000,,Oh bene. Dialogue: 0,0:04:47.09,0:04:52.93,Default,,0000,0000,0000,,La prossima volta vi faremo vedere come far rotolare una palla per lo schermo lanciandola con il dito Dialogue: 0,0:04:53.10,0:04:55.66,Default,,0000,0000,0000,,>Stop! Stop! Stop! Stop!<\NNon vedo l'ora! Dialogue: 0,0:04:55.83,0:04:57.80,Default,,0000,0000,0000,,>Stop! Stop! Stop! Stop! Stop! Stop! Stop Shaking Me!<\N Dialogue: 0,0:04:58.07,0:05:07.13,Default,,0000,0000,0000,,(musica)