- Experimenta con ejemplos de aplicaciones que se ajusten a tu idea de solución
Éstas son las actividades para esta lección:
PROFUNDIZAR
Ya has llegado al punto en el que quieres empezar a programar tu aplicación.
Quizá ya hayas empezado.
O quizá no sepas muy bien cómo combinar los componentes que crees que necesitas para que tu aplicación funcione.
Hemos elaborado una lista de tipos o categorías de aplicaciones en las que se encuadran muchos proyectos de Technovation. Los tutoriales son ejemplos que puedes seguir y de los que puedes aprender. No te mostrarán exactamente cómo crear tu aplicación (¡eso no es divertido!), sino que te darán una idea de cómo utilizar determinadas funciones de App Inventor. Después, depende de ti transferir ese conocimiento a tu proyecto.
No es fácil, pero en eso consiste aprender.
DÓNDE ENCONTRAR AYUDA
Búsqueda en línea
Busca en Google (o en un motor de búsqueda alternativo) "App Inventor" y la función que desees. Por ejemplo, puedes buscar en Google "App Inventor quiz" si quieres crear una aplicación que pregunte a los usuarios sobre un tema.
Sitio Web de App Inventor
El MIT pone a tu disposición una gran cantidad de recursos. Empieza por los tutoriales de App Inventor , pero echa un vistazo al resto del sitio web para encontrar recursos estupendos.
Ayuda del Foro
El foro de la comunidad de usuarios de App Inventor es un lugar amigable para plantear preguntas y obtener ayuda de expertos.
Youtube
App Inventor tiene su propio canal con un montón de tutoriales estupendos.
ChatGPT
ChatGPT es genial para ayudar con preguntas de codificación, incluso plataformas de codificación basadas en bloques como App Inventor. No obtendrás bloques visuales, pero sí muy buenas respuestas basadas en texto.
Coaches de Technovation
¿Sabías que puedes obtener ayuda personal de un coach de Technovation? Su equipo puede inscribirse en una sesión de una hora para hacer preguntas y obtener ayuda con su aplicación.
ACTIVIDAD: COMPLETAR UN TUTORIAL
Sigue un tutorial que se ajuste a tu proyecto
- Elige una aplicación de ejemplo que tenga algunas de las características de tu aplicación que da solución al problema.
- Completa el tutorial, teniendo en cuenta que la aplicación puede no ser exactamente igual a la tuya.
- Aprovecha la experiencia para conocer mejor los componentes y cómo pueden utilizarse dentro de una aplicación.
Da clic en una aplicación para acceder al tutorial correspondiente.
Aplicación de inicio de sesión
Este tutorial te muestra una manera de añadir la capacidad de registro / inicio de sesión a tu aplicación utilizando el componente CloudDB. A continuación, puede agregar las características críticas a su aplicación que realmente resuelven su problema.
App de Ubicación
Esta aplicación es un buen ejemplo del uso del componente Mapa para proporcionar información basada en la ubicación a los usuarios. En este caso, oportunidades de voluntariado. La aplicación también utiliza WebViewer para mostrar información del sitio web, y PhoneCall para que el usuario pueda llamar a las organizaciones de voluntariado desde la aplicación.
Parte 1 - añadir el mapa, marcadores e información básica
Parte 2: añadir una segunda pantalla para visualizar la página web y realizar llamadas telefónicas
Aplicación de seguimiento
Esta aplicación es un ejemplo de almacenamiento de información personal de un usuario en su teléfono mediante TinyDB para poder hacer un seguimiento de algo, en este caso, de lo ecológico que es su comportamiento.
Opcional:
Parte 2 - Añadir seguimiento de días consecutivos
Parte 3 (avanzada) - Prueba utilizando ""Hazlo"" para forzar cambios de fecha
Foro App
Esta aplicación utiliza CloudDB para permitir a los usuarios compartir información entre ellos, en este caso, mensajes del foro. Forma parte de una app más amplia sobre diabetes, pero puedes centrarte solo en las funciones del foro.
Se incluyen otras partes del tutorial completo de la aplicación como referencia.
OPCIONAL
Puedes añadir la posibilidad de crear temas e hilos en tu foro. Esto es más avanzado y no es necesario para un simple foro de mensajes, pero si estás preparada para el reto, puedes añadir esta función.OPCIONAL
Aprende a codificar los bloques para usar diccionarios con el fin de incluir temas e hilos/respuestas en el foro.Aquí está la lista de reproducción completa del tutorial sobre la aplicación para la diabetes.
La aplicación completa incluye una pantalla de información, así como el registro de usuarios y el foro.
REFLEXIÓN
Las aplicaciones de ejemplo de esta lección ofrecen algunas características que puede que hayas decidido incluir en tu aplicación móvil. Lo más probable es que no sean exactamente iguales a tu aplicación.
Considere estas preguntas: