A continuació trobareu el llistat de capítols amb una descripció del que podem
trobar a cada un. Cada capítol el podeu trobar de tres maneres:
Cap. |
Contingut |
Elements nous que hi intervenen |
Enllaços |
0 |
Foreword and Preface Introducció
Hi trobareu les indicacions de com fer servir el llibre i a qui va orientat |
|
|
0b |
Setup Instal·lació
Com instal·lar els elements d'App Inventor 1 |
|
|
1 |
Hello Purr Aplicació molt bàsica
Com fer el primer programa amb App Inventor
Funcionament de l'editor
Funcions que s'activen quan es toca la pantalla
Reproducció de sons
Funcions que s'activen quan es sacseja el telèfon
|
Etiquetes Botons Sons Vibracions Acceleròmetre |
|
2 |
PaintPot Permet dibuixar a la pantalla
Dibuixar a la pantalla
Distribuir elements a la pantalla
Fer fotografies amb el telèfon i emprar-les al programa
Crear variables globals
|
Disposició horitzontal Dibuix Càmera |
|
3 |
MoleMash Joc senzill de rapidesa
Creació d'imatges en moviment
Ús de botons
Tenir en compte el temps
Nombres aleatoris
Accions repetitives
Operacions matemàtiques
|
Gràfic mòbil Rellotge temporitzador Números aleatoris
Inicialització Operacions matemàtiques |
|
4 |
No Texting While Driving Missatges de resposta automàtica
Enviament de missatges de text
Recollir text escrit per l'usuari
Emmagatzematge permanent de dades
Convertir text en veu
Localització GPS
|
Quadre de text Base de dades Text a veu
SMS GPS Concatenat de text |
|
5 |
Ladybug Chase Joc senzill
Diverses imatges en moviment i detecció de xocs
Utilització del sensor d'inclinació del telèfon
Ús de variables
Funcions amb paràmetres
Funcions lògiques
|
Sensor d'inclinació Operacions matemàtiques Operacions lògiques |
|
6 |
Paris Map Tour Ubicador de monuments
Triar elements d'una llista
Obrir altres aplicacions
|
Llistes Executar programes externs |
|
7 |
Android, Where's My Car? Ajut per localitzar el cotxe
Localització GPS
Obrir altres aplicacions
|
Comparacions |
|
8 |
Presidents Quiz Qüestionari
Creació de llistes
Selecció per índex
Execució condicional
Substitució d'imatges
|
Llistes relacionades |
|
9 |
Xylophone Instrument musical senzill
Emetre un so
Retards de temps
Subrutines
Utilització avançada de llistes
|
Retard de temps Subrutines Llistes avançades |
|
10 |
MakeQuiz and TakeQuiz Qüestionaris multiusuari
Entrada d'informació per part de l'usuari
Utilització de múltiples llistes
Bases de dades web (multiusuari)
|
Accés a les mateixes dades des de dos telèfons
Bases de dades web |
|
11 |
Broadcast Hub Enviament de missatges SMS
Enviar missatges de text SMS i processar SMS rebuts
Bucles de programa
|
If-then-else encadenats |
|
12 |
NXT Remote Control Control remot per a un robot LEGO Mindstorms NXT
Utilització del client Bluetooth
Comunicació amb el LEGO Mindstorms NXT
Visualització de missatges d'error
|
Aliniació vertical Bluetooth Motors NXT Sensors NXT Mostra missatges |
|
13 |
Amazon at the Bookstore Llegeix un codi de barres i consulta del catàleg d'Amazon
Utilització del lector de codi de barres
Utilització d'APIs
Processat de les respostes rebudes
|
Lector de codi de barres Variables locals |
|
14 |
Understanding an App's Architecture Explicació del funcionament de les aplicacions
Diferents tipus d'esdeveniments que poden activar parts del programa
|
|
|
15 |
Engineering and Debugging an App Com desenvolupar una aplicació
Com fer front als reptes de programació
|
|
|
16 |
Programming Your App's Memory Paràmetres, variables i memòria
Utilització dels paràmetres dels components
Operativa amb variables
|
|
|
17 |
Creating Animated Apps Moviment d'imatges a la pantalla
Moviment d'imatges a la pantalla
|
Posicionat d'elements a la pantalla Moviment d'imatges a la pantalla
Detecció de xocs entre elements |
|
18 |
Programming Your App to Make Decisions: Conditional Blocks Blocs condicionals
Blocs condicionals
|
Comprovacions lògiques complexes |
|
19 |
Programming Lists of Data Treballar amb llistes
Creació de llistes
Selecció d'un element d'una llista
Llistes de llistes
|
Gestió de la llargada d'una llista |
|
20 |
Iteration Blocks: Iteration Blocs iteratius
Blocs iteratius
Gestió simultània de diverses llistes
|
Bucles For i While |
|
21 |
Defining Procedures: Reusing Blocks Funcions
Definir i cridar a una funció
Funcions amb paràmetres
|
Subrutines amb paràmetres Funcions |
|
22 |
Working with Databases Bases de dades
Escriptura i lectura de dades en una base de dades
Bases de dades web
Bases de dades amb etiquetes múltiples
|
|
|
23 |
Reading and Responding to Sensors Utilització dels sensors del telèfon
Sensor GPS
Sensor brúixola
Acceleròmetre
|
Acceleròmetre Brúixola |
|
24 |
Communicating with Web APIs Comunicació amb aplicatius web
Comunicació amb aplicatius web
Creació d'aplicatius
|
Connexió amb llocs web |
|