- Sperimenta esempi di app che siano in linea con la tua idea di soluzione.
Queste sono le attività di questa lezione:
IMMERGITI DI PIÙ
Ora sei arrivato al punto di voler iniziare a codificare la tua applicazione.
Forse hai già iniziato!
O forse non sei sicuro di come combinare i componenti che pensi ti servano per far funzionare la tua applicazione.
Abbiamo stilato un elenco di tipi di app o categorie in cui rientrano molti progetti Technovation. I tutorial sono esempi da seguire e da cui imparare. Non ti mostreranno esattamente come costruire la tua app (non è divertente!) ma ti daranno un'idea di come utilizzare determinate funzioni di App Inventor. Starà poi a te trasferire queste conoscenze nel tuo progetto.
Non è facile, ma è proprio questo il senso dell'apprendimento!
DOVE TROVARE AIUTO
Ricerca online
Cerca su Google (o su un altro motore di ricerca) "App Inventor" e la funzione che desideri. Ad esempio, potresti cercare su Google "App Inventor quiz" se volessi creare un'applicazione che faccia un quiz agli utenti su un argomento.
Sito web di App Inventor
Il MIT mette a disposizione moltissime risorse. Inizia con i tutorial di App Inventor, ma dai un'occhiata anche al resto del sito per trovare ottime risorse.
Aiuto del forum
Il forum della community per gli utenti di App Inventor è un luogo amichevole dove postare una domanda e ricevere l'aiuto di un esperto!
Youtube
App Inventor ha un proprio canale con tanti ottimi tutorial.
ChatGPT
ChatGPT è ottimo per aiutare con le domande di codifica, anche per le piattaforme di codifica a blocchi come App Inventor. Non otterrai blocchi visivi ma ottime risposte testuali.
Allenatori Technovation
Sapevi che puoi ricevere l'aiuto personale di un coach di Technovation? Il tuo team può iscriversi a una sessione di un'ora per fare domande e ricevere aiuto per la tua applicazione.
ATTIVITÀ: COMPLETARE UN TUTORIAL
Segui un tutorial che sia in linea con il tuo progetto
- Scegli un'applicazione di esempio che abbia alcune delle caratteristiche della tua soluzione.
- Completa il tutorial, tenendo presente che l'applicazione potrebbe non essere esattamente come la tua.
- Sfrutta l'esperienza per saperne di più sui componenti e su come possono essere utilizzati all'interno di un'app.
Clicca su un'applicazione per accedere al tutorial corrispondente.
App di accesso
Questo tutorial ti mostra un modo per aggiungere le funzionalità di iscrizione/login alla tua applicazione utilizzando il componente CloudDB. Potrai quindi aggiungere alla tua applicazione le funzionalità critiche che risolvono effettivamente il tuo problema.
App di localizzazione
Questa applicazione è un buon esempio di utilizzo del componente Mappa per fornire agli utenti informazioni basate sulla posizione. In questo caso, opportunità di volontariato. L'applicazione utilizza anche WebViewer per visualizzare le informazioni sul sito web e PhoneCall per consentire all'utente di chiamare le organizzazioni di volontariato dall'applicazione.
Parte 1 - aggiungi la mappa, i marcatori e le informazioni di base
Parte 2 - aggiungere un secondo schermo per visualizzare il sito web e fare telefonate
App di tracciamento
Questa applicazione è un esempio di memorizzazione delle informazioni personali di un utente sul suo telefono utilizzando TinyDB, in modo da poter tracciare qualcosa - in questo caso, il suo comportamento ecologico.
Opzionale:
Parte 2 - Aggiungi il tracciamento dei giorni consecutivi
Parte 3 (avanzata) - Prova a usare "Fallo" per forzare i cambiamenti di data
App del forum
Questa applicazione utilizza CloudDB per consentire agli utenti di condividere informazioni tra loro, in questo caso i messaggi del forum. Fa parte di un'applicazione più ampia sul diabete, ma puoi concentrarti solo sulle funzioni del forum.
Altre parti del tutorial completo dell'app sono incluse come riferimento.
OPZIONALE
Puoi aggiungere la possibilità di creare argomenti e discussioni nel tuo forum. Si tratta di una funzione più avanzata e non necessaria per un semplice forum di messaggi, ma se sei pronto per la sfida, puoi aggiungere questa funzione.OPZIONALE
Impara a codificare i blocchi per utilizzare i dizionari per includere argomenti e discussioni/risposte nel forum.Ecco la playlist completa del tutorial sull'app per il diabete.
L'applicazione completa comprende una schermata informativa, la registrazione/il login degli utenti e il forum.
RIFLESSIONE
Le applicazioni di esempio di questa lezione presentano alcune caratteristiche che potresti aver deciso di includere nella tua applicazione mobile. È probabile che non siano esattamente come la tua app.
Considera queste domande: