< Return to Video

Talk To Me (part 2), MIT App Inventor Tutorial #2

  • 0:02 - 0:12
    (musica)
  • 0:12 - 0:15
    Ciao e bentornati all'ra del Codice di App Inventor
  • 0:15 - 0:17
    - Io sono Emily
    -E io sono Shay
  • 0:18 - 0:22
    Nel nostro ultimo video abbiamo realizzato
    l'app Talk To Me: tu premi un pulsante e
    il telefono ti parla
  • 0:23 - 0:26
    - Bellissimo...
    - Beh! Bisogna cominciare da qualche parte!
  • 0:26 - 0:28
    Sono pronta per passare alle cose
    veramente forti!
  • 0:28 - 0:34
    Ok, estendiamo l'app in modo che risponda
    quando il telefono viene agitato e che l'utente
    possa inserire le sue frasi a scelta
  • 0:36 - 0:38
    >Smettila di scuotermi!<
  • 0:38 - 0:44
    -Abbastanza forte per te adesso?
    -Vedo infinite possibilità! Posso andare a
    correre e avere un costante incoraggiamento
  • 0:44 - 0:51
    Bene! Cominciamo!
    Il bello è che ci vorranno solo due minuti perché
    App Inventor rende le cose molto semplici.
  • 0:51 - 0:56
    Il vostro telefono vi parla? Tenetevi forte, perché il bello deve ancora arrivare.
  • 0:56 - 1:05
    Abbiamo lasciato l'app Talk To Me nell'editor
    dei blocchi. Adesso torniamo nel designer per
    aggiungere un altro componente
  • 1:05 - 1:13
    Per estendere Talk To Me perché parli
    quando viene scosso abbiamo bisogno del
    componente accelerometro (accelerometer)
  • 1:13 - 1:24
    Dal menù sensori (sensors) selezionate un
    sensore accelerometro. E' un componente non
    visibile, quindi scende sotto lo schermo del viewer
  • 1:26 - 1:29
    Questo è tutto quello che ci serve per ora!
    Torniamo all'editor blocchi.
  • 1:29 - 1:34
    Mentre sviluppate la vostra app dovrete muovervi
    abbastanza avanti e indietro tra il designer
    e l'editor dei blocchi
  • 1:36 - 1:41
    Abbiamo bisogno di un blocco per quando il
    telefono viene agitato, che viene anche
    chiamato gestore di eventi.
  • 1:41 - 1:46
    Trascinate fuori il blocco
    "when AcceleromenterSensor1.Shaking"
  • 1:46 - 1:50
    Così questo evento è attivato quando
    il telefono viene agitato
  • 1:50 - 1:54
    Cosa vogliamo che accada quindi?
    Vogliamo che il telefono ci parli, giusto?
  • 1:54 - 2:01
    Sappiamo già quali blocchi servono per questo.
    Gli stessi che abbiamo dentro all'evento
    "Button1.Click"
  • 2:01 - 2:07
    C'è una scorciatoia per aiutarci ad
    essere più veloci.
    Possiamo copiaincollare i blocchi.
  • 2:07 - 2:15
    Cliccate sul blocco viola TextToSpeech e
    usate la combinazione di tasti per copiare
  • 2:15 - 2:22
    poi usare la combinazione per incollare.
    Voilà, avete un nuovo set di blocchi
    TextToSpeech e testo.
  • 2:22 - 2:26
    Trascinate questo nuovo set dentro al blocco
    evento dell'accelerometro che viene scosso.
  • 2:26 - 2:33
    Se avete problemi a copiare e incollare i blocchi
    non importa. Potete anche trascinare di nuovo
    fuori i blocchi dal menù sulla sinistra.
  • 2:33 - 2:42
    Il blocco TextToSpeech.Speak dal menù
    TextToSpeech e il blocco vuoto di
    testo dal menù text.
  • 2:43 - 2:49
    Ora il telefono parlerà quando viene scosso.
    Non sarebbe divertente fargli dire qualcosa
    riguardo all'essere scosso?
  • 2:50 - 2:55
    Mettiamo una frase simpatica, scriverò "Smettila di agitarmi!"
  • 2:56 - 2:59
    Ok, proviamola! Prendete il telefono e agitatelo.
  • 3:00 - 3:01
    >Smettila di agitarmi!<
  • 3:01 - 3:08
    Ora la nostra app è simpatica no? Ma c'è
    ancora una cosa da aggiungere.
    Immaginate di condividere l'app con degli amici
  • 3:08 - 3:12
    non pensate che sarebbe più divertente
    se potessero dire loro al telefono cosa
    dire?
  • 3:12 - 3:19
    Per fare questo tornate al designer, scegliete una text box dal menù User Interface
  • 3:22 - 3:25
    Risistemiamo un po' e mettiamo il pulsante
    sotto alla casella di testo
  • 3:26 - 3:27
    Ok, indovinate....
  • 3:28 - 3:29
    Torniamo ai blocchi!
  • 3:29 - 3:36
    Cliccate su TextBox1 e vediamo che blocchi
    ci sono. Vogliamo cambiare quello che succede
    quando viene cliccato il pulsante.
  • 3:36 - 3:42
    Invece di dire una frase orefissata vogliamo
    che l'app dica quello che è scritto nella
    casella di testo
  • 3:42 - 3:52
    Scendete fino ai blocchi verdi che chiamiamo
    "getters" e "setters", che consentono di prendere e
    di modificare le proprietà del componente.
  • 3:52 - 3:59
    Voi volete prendere il testo che è stato scritto nella casella. Quindi vi serve il blocco getter "TextBox1.Text".
  • 3:59 - 4:03
    Mettetelo nel blocco "when Button1.Click"
  • 4:03 - 4:12
    Per fare questo dovete buttare via il vecchio blocco e rimpiazzarlo con il nuovo TextBox1.Text
  • 4:12 - 4:20
    Provate ancora la vostra app. Quando cliccate sulla casella di testo vuota compare la tastiera e potete scrivere quelo che volete.
  • 4:20 - 4:24
    Poi cliccate "Parlami" e vedete cosa succede.
  • 4:24 - 4:25
    >Ciao Mondo!<
  • 4:25 - 4:32
    Ci sono molti modi per estendere questa app. Guardate il tutorial scritto per alcune belle idee per renderla migliore.
  • 4:32 - 4:37
    Se avete avuto dei problemi a seguire il tutorial potete vedere la versione scritta sul sito.
  • 4:39 - 4:41
    >Stop! Stop! Stop! Stop!<
    - oh ragazzi, abbiamo realizzato una vera app
  • 4:41 - 4:44
    >Stop! Stop! Stop! Stop!<
    - E' un po' fastidioso!
  • 4:44 - 4:46
    >Stop! Stop! Stop! Stop!<
  • 4:46 - 4:47
    Oh bene.
  • 4:47 - 4:53
    La prossima volta vi faremo vedere come far rotolare una palla per lo schermo lanciandola con il dito
  • 4:53 - 4:56
    >Stop! Stop! Stop! Stop!<
    Non vedo l'ora!
  • 4:56 - 4:58
    >Stop! Stop! Stop! Stop! Stop! Stop! Stop Shaking Me!<
  • 4:58 - 5:07
    (musica)
Title:
Talk To Me (part 2), MIT App Inventor Tutorial #2
Description:

more » « less
Video Language:
English
Duration:
05:11

Italian subtitles

Revisions