Dia4

Páginas: 21 (5207 palabras) Publicado: 24 de septiembre de 2015
Tutorial Diario
D´ıa 4

Introducci´
on
Hola! Bienvenido al cuarto d´ıa del taller Programa Tus Ideas :)
Hoy aprender´as a desarrollar aplicaciones que env´ıan mensajes de texto (SMS) y que
pueden procesar mensajes de texto recibidos. Desarrollaremos la aplicaci´on No SMS al
Volante, que responde autom´aticamente a los mensajes recibidos con una respuesta predeterminada. Tamb´ıen aprender´as amanejar una nueva manera de almacenar datos en variables, usando listas. Las listas te permiten tener en un mismo lugar una colecci´on de valores,
y realizar operaciones sobre estos valores de manera general—es decir, que no importar´a si
la lista tiene 1, 3 o 100 elementos, tu c´odigo ser´a el mismo!

1

1. tutorial: no sms al volante

1.

Tutorial: No SMS al Volante

Contexto En Enero de 2010, elConsejo Nacional para la Seguridad en Estados Unidos
anunci´o los resultados de un estudio que descubri´o que al menos 28 % de los accidentes de
auto eran causados por personas utilizando tel´efono celular mientras estaban manejando.
Daniel Finnegan, un estudiante del curso de programaci´on AppInventor en la Universidad de San Francisco, tuvo una muy buena idea para ayudar con la epidemia demandar
textos mientras se conduce. La aplicaci´on que cre´o, mostrada en la Figura 1.1, contesta autom´aticamente (sin tener que usar el tel´efono) a cualquier mensaje de texto recibido, con un
mensaje del estilo: “Estoy manejando, te contactar´e a la brevedad”.
Discusiones durante la clase lo llevaron a crear funcionalidades adicionales:
El usuario puede cambiar la respuesta autom´atica dependiendode la situaci´on (por
ejemplo si est´as en el cine, si est´as en una reuni´on, etc.).
La aplicaci´on puede hablar el texto recibido en voz alta (aunque sabes que la aplicaci´on
va a mandar una respuesta autom´atica, puedes estar muy curioso por saber qu´e mensaje
te mandaron).

2

1. tutorial: no sms al volante

Figura 1.1: La aplicaci´on No SMS al Volante.

Qu´
e Aprender´
as
Es una aplicaci´onm´as compleja que las de las actividades previas. Entonces, la vas a
construir paso por paso, una funcionalidad a la vez, empezando con el mensaje de respuesta
autom´atica. Aprender´as sobre:
El componente EnviarTexto para enviar mensajes de textos y procesar los mensajes
recibidos.
Un formulario de entrada para someter el mensaje de respuesta personalizada.
El componente de base de datos TinyDBpara guardar o preservar el mensaje personalizado despu´es del cierre de la aplicaci´on.
El evento Screen.Inicializar para cargar la respuesta personalizada cuando la aplicaci´on se comienza a ejecutar.
El componente TextoAVoz para escuchar el texto de los mensajes recibidos en voz
alta.
3

1. tutorial: no sms al volante

Dise˜
nar los componentes
La interfaz de usuario para esta aplicaci´on esbastante simple: tiene una etiqueta que
muestra la respuesta autom´atica, con una caja de texto y un bot´on para agregar un cambio.
Tambi´en tendr´as que seleccionar un componente EnviarTexto, un componente TinyDB,
y un componente TextoAVoz, y un componente SensorDeUbicaci´
on.Todos aparecer´an
en la zona de componentes no visibles. Los componentes de tu proyecto debieran verse como
en la Figura 1.2.Figura 1.2: La aplicaci´on No SMS al Volante en el Dise˜
nador de Componentes.
Puedes construir la interfaz de usuario mostrada en la Figura 1.2 seleccionando los componentes listados en la Tabla 1.1.
Luego debes configurar los componentes de la siguiente manera:
Texto de EtiquetaAviso: “El texto siguiente ser´a enviado como respuesta a todos
los SMS recibidos mientras esta aplicaci´on est´aejecut´andose”.
Texto de EtiquetaRespuesta: “Estoy manejando, te contactar´e a la brevedad”. Selecciona la propiedad Negrita.
Texto de CampoDeTextoNuevaRespuesta: (Deja el campo de texto en blanco
para que el usuario pueda escribir en ´el).
4

1. tutorial: no sms al volante
Tipo Componente

Nombre

Etiqueta

EtiquetaAviso

Etiqueta

EtiquetaRespuesta

CampoDeTexto

CampoDeTextoNuevaRespuesta...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS