Support independent publishing: Buy this book on Lulu.
Libro app inventor

Leggi il sommario:

Il libro, completamente in italiano, descrive gran parte dei componenti e blocchi di codice di App Inventor.

Per ogni componente, presenta almeno un'App con descrizione e commenti passo-passo.

Delle App sono mostrati graficamente l'aspetto nell'emulatore, ed i blocchi che assegnano i comportamenti ai componenti.

Alla presentazione di ogni nuovo componente, vengono utilizzati esclusivamente quelli descritti in precedenza, in modo da rendere l'apprendimento facile e graduale.

Di ogni App del libro, molto più numerose di quelle di questo sito, è possibile il download con codice sorgente.

Viene descritto anche come fare per pubblicare su Google Paly.

List Blocks / Blocchi per liste

Blocchi per la gestione di liste di dati

make a list

Crea un elenco dei blocchi di dati. Se non si specifica alcun argomento, questo crea una lista vuota, dove possibile aggiungere elementi in un secondo momento.

select list item

Seleziona la voce in corrispondenza dell'indice specificato nella lista data. Il primo elemento della lista index = 1.

replace list item

Nella posizione index, sostituisce un elemento con quello in replacement.

remove list item

Rimuove la voce nella posizione specificata da index

insert list item

Inserisce un elemento in un elenco in corrispondenza della posizione index specificata.

length of list

Restituisce il numero di elementi nella lista.

append to list

Aggiunge gli elementi del secondo elenco alla fine del primo elenco.

add item sto list

La differenza tra questo e aggiungere alla lista che aggiungere alla lista prende gli elementi da aggiungere come elenco unico; add item to list gli aggiunge come singoli argomenti.

is in list?

Se il blocco in thing uno degli elementi della lista, restituisce true.

position in list

Restituisce la posizione di thing nella lista, o 0 se non nella lista.

pick random item

Scegliere, in modo casuale, un elemento da una lista.

is list empty?

Se la lista non ha elementi, restituisce true, altrimenti restituisce false.

copy list

Crea una copia di un elenco, tra cui la copia di tutte le sottoliste.

is a list?

Se lista restituisce True

list to csv row

Interpreta l'elenco come una riga di una tabella e restituisce valori separati da virgole. Il testo della riga restituita non ha una linea di separazione finale.

list to csv tabl

Interpreta l'elenco come una tabella e restituisce valori separati da virgola. Ogni elemento della lista dovrebbe essere una lista che rappresenta una riga della tabella CSV. Ogni voce in elenco riga ritenuta un campo ed quotata con virgolette nel testo risultante CSV. Nel testo restituito le voci sono separate da virgole e le righe da CRLF (\r\n)

list from csv row

Analizza un testo separato da virgole come formato CSV per produrre un elenco di campi. Non deve contenere ritorni a capo all'interno campi. Il testo deve terminare con un fine riga singola o CRLF (\r\n).

list from csv table

Analizza un testo come valorei separati da virgole di una tabella CSV formattata e produce un elenco di righe, ognuna delle quali un elenco di campi. Le righe possono essere separate da newline (\n) o CRLF (\r\n).