Podcast sobre Desarrollo de Aplicaciones Móviles y Programación

Desarrollo de Aplicaciones Móviles y Programación para Estudiantes

Podcast

Mi Primera App: De TikTok a Tu Propia Creación0:00 / 23:27
0:001:00 restante
Hugo¿Alguna vez te has detenido a pensar, mientras pasas videos en TikTok, cómo funciona todo eso? O sea, ¿quién decide qué video ves a continuación? Y más importante aún, ¿cómo es que una idea tan simple se convierte en una de las apps más grandes del mundo?
HugoLa respuesta está en el desarrollo de aplicaciones móviles, y es mucho más accesible de lo que crees. Estás escuchando Studyfi Podcast.
Capítulos

Mi Primera App: De TikTok a Tu Propia Creación

Délka: 23 minut

Kapitoly

De la idea a la app

Apps con propósito

Tus primeras herramientas

¿Qué es App Inventor?

Creando tu cuenta

Primeros pasos en la plataforma

La importancia de parar a pensar

Una rutina para pensar mejor

¿Qué es la observación?

Aplicando la Observación

Normas Clave del Laboratorio

Conociendo el Kit TecPro

Conexión y Movimiento

Tu primera app con App Inventor

La Tarea: Deporte y Nutrición

Pensando como un Desarrollador

Mirando hacia el Futuro

Un desafío global

Přepis

Hugo: ¿Alguna vez te has detenido a pensar, mientras pasas videos en TikTok, cómo funciona todo eso? O sea, ¿quién decide qué video ves a continuación? Y más importante aún, ¿cómo es que una idea tan simple se convierte en una de las apps más grandes del mundo?

Hugo: La respuesta está en el desarrollo de aplicaciones móviles, y es mucho más accesible de lo que crees. Estás escuchando Studyfi Podcast.

Carmen: Exactamente, Hugo. Tomemos el caso de TikTok. Fue creada por una compañía llamada ByteDance y lanzada en China como Douyin en 2016. ¡Se desarrolló en solo 200 días! Un año después, ya tenía 100 millones de usuarios.

Hugo: ¡Doscientos días! Eso es increíblemente rápido. Suena a que necesitas un ejército de genios de la programación.

Carmen: Bueno, ayuda, pero la clave es una gran idea. TikTok permite crear y editar videos cortos con música y efectos. Es simple, es divertido y se volvió viral. Pero no todas las apps son solo para entretenimiento.

Hugo: ¿A qué te refieres? ¿Como las apps de productividad o noticias?

Carmen: Pensemos incluso más allá. ¿Sabías que las aplicaciones se pueden conectar con los Objetivos de Desarrollo Sostenible de la ONU? Por ejemplo, el ODS 5 busca la igualdad de género.

Hugo: ¿Y cómo una app como, digamos, WhatsApp, se relaciona con eso?

Carmen: ¡Gran pregunta! WhatsApp, que es básicamente una herramienta de mensajería gratuita, empodera a las personas, especialmente a mujeres y niñas, dándoles acceso a la comunicación, a la educación y a oportunidades económicas. Facilita la organización y el intercambio de información de forma segura.

Hugo: Wow, nunca lo había visto de esa manera. Una simple app de chat puede ser una herramienta para el cambio social.

Carmen: ¡Exacto! Y eso nos lleva al punto más importante: tú también puedes crear una. No necesitas ser un experto desde el día uno.

Hugo: ¡Aquí viene la parte que me interesa! Pero, seamos honestos, Carmen, abrir un programa y ver líneas de código puede ser intimidante.

Carmen: Totalmente de acuerdo. Por eso existen herramientas como App Inventor. ¿Has oído hablar de ella?

Hugo: Me suena, pero no sé exactamente qué es.

Carmen: Piensa en ello como construir con bloques de LEGO en lugar de escribir código complejo. Arrastras y sueltas componentes para diseñar tu aplicación. Puedes crear tu primer proyecto, un simple botón que haga un sonido, en muy poco tiempo.

Hugo: ¿En serio? ¿Así de fácil? Mi primera app sería un botón que aplauda cada vez que termino una tarea.

Carmen: ¡Esa es una idea genial! Y es totalmente posible. El objetivo es entender la interfaz, cómo se organizan las partes y, por supuesto, tener siempre en cuenta los protocolos de seguridad digital al navegar y crear.

Hugo: Entonces, el secreto es empezar con algo pequeño, como un botón, y entender las herramientas básicas.

Carmen: Precisamente. Desde un simple botón hasta una app que podría ayudar a tu comunidad. Las posibilidades son infinitas.

Hugo: ...y esa es la base teórica de la programación orientada a objetos. Pero, ¿saben qué? Hablemos de algo más práctico. ¿Qué tal si creamos nuestras propias apps sin escribir una sola línea de código complicado?

Carmen: ¡Me encanta esa idea, Hugo! Y para eso, hay una herramienta increíble desarrollada nada menos que por el MIT. Se llama App Inventor.

Hugo: ¿App Inventor del MIT? Suena... intimidante. ¿Necesitas ser un genio de la ingeniería para usarlo?

Carmen: Para nada. Es justo lo contrario. App Inventor es una plataforma de programación visual. Piensa en ello como construir con bloques de LEGO, pero en lugar de castillos, construyes aplicaciones para tu teléfono Android.

Hugo: ¿Bloques de LEGO digitales? O sea, ¿arrastras y sueltas piezas para que la app haga algo?

Carmen: ¡Exactamente! Unes un bloque que dice "cuando se presione este botón" con otro que dice "reproduce este sonido". Es así de intuitivo. Sin puntos y comas, sin sintaxis extraña.

Hugo: ¡Wow! Eso sí que le quita el miedo a la palabra "programación". Entonces, ¿puedo crear una app real, que funcione en un teléfono, solo uniendo bloques?

Carmen: Una app real y funcional. Puedes hacer desde juegos sencillos hasta herramientas útiles que resuelvan problemas en tu comunidad. El potencial es enorme.

Hugo: Vale, me convenciste. Quiero mis LEGOs digitales. ¿Cómo empiezo? ¿Necesito instalar algo súper complicado?

Carmen: Es una herramienta web, así que no instalas nada. Solo necesitas dos cosas: acceso a internet y una cuenta de Google, o sea, de Gmail. La mayoría ya tiene una.

Hugo: Perfecto. ¿Entonces solo voy a la página y ya está?

Carmen: Casi. Vas a appinventor.mit.edu. Ahí verás un botón grande que dice "Create Apps!". Haces clic, inicias sesión con tu cuenta de Google y aceptas los términos del servicio.

Hugo: Entendido. Y supongo que al usar una cuenta de Google, todos tus proyectos se guardan automáticamente en la nube, ¿verdad?

Carmen: Exacto, es súper práctico. Puedes empezar un proyecto en la escuela y terminarlo en casa sin tener que llevar archivos en una memoria USB.

Hugo: Muy bien, ya estoy dentro. ¿Qué es lo primero que debo hacer para no perderme?

Carmen: Lo primero es verificar que estás en tu cuenta. En la esquina superior derecha, deberías ver tu dirección de correo electrónico. Es una buena costumbre para asegurarte de que estás trabajando en tu propio espacio.

Hugo: Ah, importante para no editarle el trabajo a un compañero por accidente.

Carmen: ¡Totalmente! Y aquí va otro consejo clave: cuando termines de trabajar, siempre cierra la sesión. Especialmente si usas una computadora compartida.

Hugo: Claro, es como cerrar la puerta de tu casa al salir. No quieres que alguien entre y desordene tus bloques de LEGO digitales.

Carmen: ¡Esa es la analogía perfecta! Es un hábito de seguridad digital muy importante. Simplemente haces clic en tu correo y seleccionas "Sign out".

Hugo: Genial. Entonces, para recapitular: App Inventor nos deja crear apps para Android con bloques, como si fueran LEGOs. Solo necesitamos una cuenta de Gmail para empezar en su página web y, muy importante, siempre cerrar sesión al terminar.

Carmen: Eso es todo lo que necesitas para dar el primer paso. El entorno es muy amigable, verás que te orientas enseguida. Y hablando de eso, ¿qué te parece si en el próximo segmento nos sumergimos y vemos cómo es ese entorno de programación por dentro?

Hugo: Exacto. Y eso nos lleva a un punto que a menudo saltamos por las prisas... el simple hecho de pensar.

Carmen: ¡Totalmente! Pensar es lo que nos define. Es nuestra gran habilidad para crear y entender la realidad. No es perder el tiempo, es invertirlo.

Hugo: Cierto. A veces siento que solo pienso en qué serie ver después.

Carmen: ¡Nos pasa a todos! Pero en un proyecto, dedicar momentos solo para pensar es clave. Te preguntas: ¿qué vamos a hacer exactamente? Y... ¿cómo lo vamos a lograr?

Hugo: Suena como poner el freno de mano antes de acelerar a fondo, ¿no?

Carmen: Precisamente. Y para ayudar, hay una rutina de pensamiento muy sencilla. Es como un mini-mapa para tus ideas.

Hugo: Un mapa, me gusta. ¿En qué consiste?

Carmen: Se basa en tres pasos: observar, pensar y hacerse preguntas. Primero, observas la situación o el problema sin juzgar. Solo miras los hechos.

Hugo: Vale, como un detective en la escena del crimen.

Carmen: ¡Exacto! Luego, piensas en lo que observaste. ¿Qué te sugiere? ¿Qué patrones ves? Y finalmente, te haces preguntas. ¿Qué pasaría si...? ¿Por qué es así?

Hugo: O sea, observar, reflexionar y cuestionar. Es una herramienta poderosa para no ir a ciegas.

Carmen: Justo eso. Y una vez que tienes esas reflexiones, el siguiente paso lógico es empezar a colaborar para ponerlas en práctica...

Hugo: ...y esa es la base para formular una buena hipótesis. Pero, Carmen, antes de siquiera pensar en una hipótesis, hay un paso fundamental, ¿verdad?

Carmen: ¡Exacto, Hugo! Y es algo que hacemos todos los días sin darnos cuenta: la observación.

Hugo: Suena simple. ¿Es solo... mirar cosas?

Carmen: Es un poco más que eso, pero no mucho más. La observación científica consiste en prestar atención a un objeto o situación, con el fin de distinguir sus características.

Hugo: Ah, o sea, no es solo ver el pastel, sino notar que tiene tres capas, chispas de colores y una fresa encima.

Carmen: ¡Justo así! De este proceso se obtienen los datos más relevantes sobre lo observado. Es el punto de partida de todo.

Hugo: Entendido. Y creo que tenemos un ejemplo perfecto para esto en los materiales de apoyo.

Carmen: Así es. A partir de la imagen que les proporcionamos, donde se ve a una persona usando un microscopio, podemos entender mejor el proceso.

Hugo: Claro, no está solo "viendo". Está buscando detalles, patrones, cosas que no se ven a simple vista.

Carmen: Exactamente. Y toda esa información que recopila son sus datos. Ahora, con esto en mente, es su turno.

Hugo: Así es. Abran su Bitácora TecPro max y, a partir de la imagen, desarrollen la Ficha 8.

Carmen: Tómense su tiempo y sean curiosos. Verán que es más fácil de lo que parece. Ahora, una vez que tenemos esos datos, el siguiente paso es...

Hugo: Y hablando de trabajar en equipo, eso nos lleva directamente a dónde ocurre toda la magia... el laboratorio. Pero antes de construir robots que dominen el mundo, supongo que hay reglas, ¿no?

Carmen: Definitivamente. Y son súper importantes, Hugo. No son solo para ser estrictos, son para cuidarnos a nosotros y al equipo. Piénsalo, estás trabajando con electrónica delicada.

Hugo: Cierto, no quieres ser 'esa' persona que derramó un refresco sobre el proyecto de todo el semestre.

Carmen: ¡Exacto! Por eso la regla número uno es siempre: nada de comida ni bebidas. Parece obvio, pero es la forma más fácil de dañar algo sin querer.

Hugo: Ok, eso tiene todo el sentido. ¿Qué más es fundamental? En el manual se habla de no encender nada sin autorización.

Carmen: Así es. Es clave. Antes de empezar, siempre tienes que revisar tu puesto de trabajo. ¿El monitor enciende? ¿Falta una tecla? Avisas al profe de inmediato. Así te aseguras de que todo está bien antes de que tú lo uses.

Hugo: Ah, es como revisar un coche de alquiler antes de salir del estacionamiento. Para que no te culpen por un rayón que ya estaba ahí.

Carmen: ¡Justo así! Y una vez que te asignan un puesto, ese es tu puesto. No puedes andar cambiándote. La idea es que te hagas responsable de tu equipo durante toda la clase.

Hugo: Entendido. Responsabilidad y orden. Suena a que esto es más que solo jugar con robots.

Carmen: Lo es. Se trata de desarrollar hábitos profesionales. Y el más importante es el respeto por el trabajo de los demás y colaborar en equipo. Escuchar ideas, esperar tu turno... esas son las verdaderas habilidades.

Hugo: Perfecto, con las reglas claras, hablemos de lo divertido. ¡Los componentes! El manual menciona el Laboratorio TecPro. ¿Qué es exactamente?

Carmen: El Laboratorio TecPro es, básicamente, tu caja de herramientas para todo el año. Contiene todas las piezas electrónicas que necesitarán para construir sus proyectos. Es como un set de LEGO, pero para robótica.

Hugo: ¡Genial! Veo aquí varias piezas que suenan... complicadas. Por ejemplo, ¿qué es un "Driver para motores DRV8833"?

Carmen: Suena intimidante, ¿verdad? Pero es bastante simple. Piensa en el driver como el cerebro que controla los músculos del robot. Le dice a los motores qué tan rápido ir y en qué dirección.

Hugo: O sea... ¿es el acelerador, el freno y el volante, todo en una pequeña pieza?

Carmen: ¡Esa es una analogía perfecta! Sin él, los motores no sabrían qué hacer. Es fundamental para cualquier robot que se mueva.

Hugo: Ok, el driver controla el movimiento. Luego veo algo que sí reconozco: un "Módulo bluetooth". ¿Esto es para que el robot no necesite cables?

Carmen: Exactamente. El módulo bluetooth permite que tu proyecto se comunique de forma inalámbrica con, por ejemplo, tu celular. Puedes enviar comandos desde una app para controlar tu robot.

Hugo: ¡Wow! O sea, puedo construir un coche y manejarlo con mi teléfono. ¡Eso es increíble! Adiós a los controles remotos con cables enredados.

Carmen: Totalmente. Y para conectar ese módulo, usarás su cable de conexión específico. Parece simple, pero elegir el cable correcto es crucial en electrónica.

Hugo: Entendido. Y la última pieza que me da curiosidad es el "Motorreductor DC". ¿Qué hace un motorreductor?

Carmen: Buena pregunta. Un motor DC normal puede ser muy rápido pero no muy fuerte. Un motorreductor tiene una serie de engranajes internos que... bueno, reducen la velocidad pero aumentan la fuerza o el torque.

Hugo: ¿Como en una bicicleta? ¿Cuando usas un cambio más bajo para subir una cuesta vas más lento pero con más fuerza?

Carmen: ¡Justo así! Es el mismo principio. Permite que tu robot se mueva de manera controlada y tenga la fuerza para empujar cosas o subir pendientes. El motorreductor es clave para un movimiento preciso y potente.

Hugo: Fascinante. Driver, bluetooth y motorreductores... Ya quiero empezar a armar algo. Creo que con estas piezas ya tenemos las bases para nuestro primer proyecto móvil, ¿no es así?

Carmen: Definitivamente. Ahora que conocemos las reglas y las herramientas, el siguiente paso es poner manos a la obra. Y para eso, vamos a hablar sobre el primer ensamblaje...

Hugo: Okay, Carmen, eso tiene mucho sentido. Pero, siendo honestos, ¿por dónde empieza alguien que no sabe nada de código? ¿Cuál es la primera herramienta que debería usar?

Carmen: ¡Gran pregunta! Para los principiantes, recomiendo mucho App Inventor. Es una plataforma desarrollada por el MIT que hace que crear apps sea súper visual e intuitivo.

Hugo: ¿Intuitivo? Suena bien. ¿Cómo funciona exactamente?

Carmen: ¡Es genial! Piensa en ello como construir con bloques de LEGO digitales. En la pestaña "Diseñador", tienes un montón de componentes: botones, cajas de texto, imágenes...

Hugo: Y... ¿simplemente los arrastras a la pantalla del teléfono?

Carmen: ¡Exactamente! Los arrastras y luego puedes cambiar sus propiedades, como el color o el tamaño de la fuente. Es una forma increíble de ver tu app cobrar vida al instante.

Hugo: O sea, ¿puedo ser diseñador de apps sin escribir una sola línea de código al principio?

Carmen: Para el diseño visual, ¡absolutamente! Es el primer paso perfecto. Así que, para recapitular, con App Inventor eliges componentes, los arrastras y cambias sus propiedades.

Hugo: Fantástico. Ya me siento un experto. Ahora, una vez que tenemos los botones y todo se ve bonito... ¿cómo hacemos que hagan algo? Eso nos lleva a la lógica, ¿verdad?

Hugo: Y justo esa mentalidad proactiva, de no solo consumir tecnología sino empezar a crearla, nos lleva directo a lo que tienen que hacer esta semana.

Carmen: Exacto. Dejamos un poco la teoría para empezar a ensuciarnos las manos... digitalmente, claro. Se trata de pasar de ser usuarios a ser creadores.

Hugo: Totalmente. Y el primer paso es la tarea sumativa de la página 8 de su bitácora. Suena oficial, pero en realidad es súper divertido.

Carmen: ¡Lo es! Es su primera oportunidad para jugar a ser desarrolladores de verdad.

Hugo: Ok, Carmen, desglosa la misión para nosotros. ¿Qué es lo que tienen que hacer exactamente?

Carmen: Bien, la tarea es proponer dos ideas de aplicaciones móviles. Pero no cualquier idea, tienen que estar enfocadas en promover el deporte y la sana alimentación en el colegio.

Hugo: ¡Me encanta! Yo ya tengo una idea: una app que me diga la ruta más corta para escapar de la clase de gimnasia.

Carmen: ¡Hugo, no! Esa app sería descalificada por no promover el deporte. La idea es justo lo contrario. Piensen en algo como... una app que organice torneos de fútbol en los recreos, o una que te dé ideas de snacks saludables que venden en la cafetería.

Hugo: Vale, vale, mi idea era broma. Pero, ¿cómo se califica esto? ¿Qué necesitan entregar?

Carmen: Es sencillo. La rúbrica busca varias cosas. Primero, la puntualidad, que es clave. Luego, la presentación... que sea algo limpio y ordenado. Pero lo más importante, con 3 puntos, es la idea en sí. ¿Son claras tus dos propuestas? ¿Realmente se relacionan con el deporte y la alimentación?

Hugo: O sea, no basta con decir "una app de ejercicio". Hay que ser más específico.

Carmen: Exactamente. Y luego, con 2 puntos cada uno, están las características y la creatividad. Tienen que describir cómo funcionaría la app y qué beneficios tendría. Y muy importante: hacer un boceto.

Hugo: Un boceto... ¿significa que hay que ser un gran artista?

Carmen: Para nada. Un boceto es solo un dibujo simple. Unos cuantos rectángulos y círculos para mostrar las pantallas principales. La idea es comunicar tu visión, no ganar un premio de arte.

Hugo: Ok, esto de tener ideas suena genial, pero a veces la mente se queda en blanco. ¿Por dónde empezamos?

Carmen: Gran pregunta. Aquí van tres pasos clave. Primero: Piensa en el propósito. No empieces con "quiero hacer una app", empieza con "quiero resolver este problema". ¿Cuál es la necesidad? ¿Quizás que nadie sabe los horarios de los equipos deportivos?

Hugo: Ah, empezar por el problema, no por la solución. Entendido.

Carmen: Segundo: Investiga. Mira qué otras aplicaciones existen. No para copiar, sino para inspirarte. Quizás encuentres una función genial en una app de recetas que puedas adaptar para tu idea de snacks saludables.

Hugo: Es como hacer un estudio de mercado, pero para una tarea. Suena profesional.

Carmen: Y tercero, y el más importante: Piensa en tus usuarios. ¿Quién usaría esta app? Tus compañeros, los profesores... ¿Qué les gustaría ver? ¿Qué haría que la usaran todos los días? Tienes que ponerte en sus zapatos.

Hugo: Tiene todo el sentido. Si no es útil o divertida para ellos, nadie la va a descargar.

Carmen: ¡Exacto! Y no se olviden de ponerle un nombre pegadizo. Algo como "MatoFit" o "NutriCole".

Hugo: Ahora, esta tarea no es un ejercicio aislado, ¿verdad? Es como el calentamiento para el partido principal.

Carmen: ¡Totalmente! Todo esto es una preparación para el gran "Proyecto Matovelle". Este año, en equipos, van a diseñar y desarrollar una aplicación de verdad usando App Inventor.

Hugo: Wow, ¿de verdad? ¿Conectada a cosas físicas?

Carmen: Sí. La van a conectar a sensores y actuadores con Arduino y Bluetooth. El objetivo es resolver un problema real del entorno. Estas tareas iniciales son para que su cerebro empiece a pensar de esa manera.

Hugo: Suena increíblemente avanzado y... un poco intimidante, la verdad.

Carmen: Puede sonar así, pero lo haremos paso a paso. Por eso empezamos con ideas en papel. Antes de correr, hay que aprender a caminar. Y eso nos lleva a la otra tarea, la formativa.

Hugo: Cierto, la de la página 9. Que es muy similar, ¿no?

Carmen: Muy parecida, pero nos pide reflexionar sobre las "buenas prácticas". Al crear una app, tenemos la responsabilidad de no crear adicciones o usar mal los datos de los usuarios. Es pensar con ética desde el principio.

Hugo: Ok, eso es súper importante. No se trata solo de programar, sino de ser responsables con lo que creamos. Bien, creo que con esto los chicos tienen todo para empezar a trabajar en sus ideas.

Carmen: Absolutamente. Estoy deseando ver esas propuestas de apps. ¡Seguro que salen ideas geniales!

Hugo: No me cabe duda. Bueno, y hablando de aplicaciones que cambiaron el mundo y de cómo usarlas de forma responsable, en el próximo segmento vamos a analizar un gigante que todos usamos a diario...

Hugo: Y eso nos lleva a nuestro último tema de hoy, uno que es... bueno, es bastante grande. Hablemos de la crisis ambiental.

Carmen: Sí, es un tema pesado pero crucial. El planeta está en una crisis muy severa que nos amenaza a todos. No es algo del futuro, está pasando ahora.

Hugo: Exacto. Y no es solo cuestión de reciclar más, ¿verdad? La solución es más compleja.

Carmen: Muchísimo más. Se necesita una mezcla de creatividad, conocimiento, nueva tecnología y, seamos honestos, importantes recursos financieros.

Hugo: Suena a que necesitamos superhéroes con billeteras gigantes.

Carmen: ¡Ojalá! Pero en realidad, se trata de que la sociedad entera trabaje en conjunto para alcanzar los Objetivos de Desarrollo Sostenible, los famosos ODS.

Hugo: Los ODS. Son como la hoja de ruta para no estrellar el auto planetario, ¿no?

Carmen: Justo así. Son nuestro plan global para asegurar un futuro viable en todos los contextos.

Hugo: Entonces, para resumir este episodio increíble: todo está conectado. Y la clave, como siempre, es el conocimiento y la colaboración para resolver estos grandes problemas.

Carmen: No podría haberlo dicho mejor. El futuro realmente depende de acciones colectivas.

Hugo: Carmen, como siempre, un placer. Y a todos nuestros oyentes, gracias por estudiar con nosotros. ¡Hasta la próxima en Studyfi Podcast!