Want to make creations as awesome as this one?

Transcript

Empezar

GLOSARIO INTERACTIVO

Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar

lección 1.8

Lección 1.5

lección 1.7

Lección 1.4

lección 1.6

lección 1.3

lección 1.2

LECCIÓN 1.1

Índice

índice

CONOCIENDO LOS DISPOSITIVOS MÓVILES Y SUS CARACTERÍSTICAS

¿Qué es un dispositivo móvil?

Un dispositivo móvil se puede definir como un aparato de pequeñopequesa ento, co, conexión penanen e acideriente dauna red, con memoria limitada, que ha sido diseñado especificamente para una función, pero que puede llevar a cabo otras funciones más generales. De acuerdo con esta definición existen multitud de dispositivos móviles, desde los reproductores de audio portátiles hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o losTablet PCs

índice

Sistemas operativos de dispositivos móviles

Un sistema operativo móvil es el software que gestiona el hardware y las aplicaciones en dispositivos móviles como teléfonos y tabletas. Sus principales funciones incluyen:Interfaz de usuario: Adaptada a pantallas táctiles.Gestión de recursos: Optimiza memoria, procesador y batería.Seguridad: Protege datos y controla permisos.Conectividad: Maneja redes y conexiones inalámbricas.Plataforma de aplicaciones: Permite instalar y ejecutar apps.Ejemplos incluyen Android (Google), iOS (Apple) y HarmonyOS (Huawei).

índice

Hablemos de Aplicaciones Móviles (apps)

Definición de app: "Una app o aplicación es un programa de software que está diseñado para realizar una función determinada directamente para el usuario, programa generalmente pequeño y específico que se usa particularmente en dispositivos móviles. El término app originalmente se refería a cualquier aplicación móvil o de escritorio, pero a medida que surgían más tiendas para vender aplicaciones móviles a usuarios de teléfonos inteligentes y tabletas, el término ha evolucionado para referirse especificamente a estos pequeños programas que pueden descargarse e instalarse a la vez en su dispositivo móvil."

Una App, es un programa de software, que se instala en dispositivos móviles para ayudar al usuario en una actividad concreta.El término de app es la abreviatura de application, en 2008 inició a utilizarse especialmente para referirse a las aplicaciones para móviles.Sus principales características son:* Simplicidad de uso.* Fácil de instalar ya que las apps se encuentran en repositorios, ya sea en AppleStore o Google Play.* Son programas ligeros con funcionalidades concretas.* Algunas son gratis y algunas otras tienen precios accesibles.

índice

1G

2G

3G

4G

La evolución de la telefonía móvil

Cómo podemos observar el teléfono celular, fue el que más auge tuvo, a través del cual en la actualidad se pueden hacer un sin fin de operaciones al grado incluso de no querer ocupar las computadoras.La evolución de la telefonía móvil se divide en generaciones caracterizadas por una serie de circunstancias tecnológicas y de mercado. Estas generaciones tienen que ver sobre todo con la infraestructura disponible para las comunicaciones, aunque han ido acompañadas de cambios en las terminales. En la actualidad nos encontramos en la 4G y estamos creando la5G.

índice

Plataformas de desarrollo de Apps

Para el desarrollo de dichas aplicaciones móviles es necesario hacer uso de las plataformas de desarrollo de apps, las cuales se pueden englobar en diferentes tipos en función de su naturaleza, a continuación, revisa el vídeo acerca de este tema.

APPS NATIVASLas aplicaciones móviles nativas son aquellas que se desarrollan especificamente para cada sistema operativo, IOS, Android o WindowsPhone, adaptando a cada uno el lenguaje con el que se desarrolla: lenguaje Objective-C para IOS, Java para Android, y Net para Windows Phone.APPS HÍBRIDASSe llaman híbridas porque combinan aspectos de las aplicaciones nativas y de las aplicaciones web según más convenga.Por un lado, se desarrollan bajo lenguaje Javascript, CSS o HTML, al igual que las apps web, lo cual permite la adaptación a cualquier sistema operativo; y por otro lado, como sucede con las apps nativas, permiten el acceso a las funcionalidades del dispositivo.APPS WEBLas aplicaciones móviles web se desarrollan con lenguaje Javascript, CSS.

índice

Nuevo entorno de desarrollo propuesto

App Inventor es una plataforma de desarrollo de aplicaciones móviles basada en bloques que permite crear apps para Android de forma visual y sin necesidad de escribir código.Características:Interfaz Visual: Usa bloques de código en lugar de texto.Diseño Intuitivo: Arrastra y suelta componentes para construir la app.Pruebas en Tiempo Real: Permite probar aplicaciones en un dispositivo o emulador inmediatamente.Accesibilidad: Ideal para principiantes y educadores.

índice

Conceptos básicos de programación en App Inventor

Componentes: Elementos de la interfaz de usuario (como botones y etiquetas) o funcionales (como sensores) que se añaden a la app.Propiedades: Características de los componentes (como tamaño, color y texto) que pueden ser ajustadas para personalizar su apariencia y comportamiento.Eventos: Acciones que ocurren en la app, como hacer clic en un botón o recibir una notificación, que desencadenan bloques de código para responder a estas acciones.Bloques: Unidades de código visual que se arrastran y ensamblan para definir la lógica de la aplicación. Los bloques se agrupan en categorías como control, lógica y variables.Variables: Espacios para almacenar datos temporales que se pueden usar y modificar a lo largo de la app.Procedimientos: Conjuntos de bloques que realizan tareas específicas y se pueden reutilizar en diferentes partes del proyecto.Funciones: Bloques que realizan cálculos o devuelven valores y se utilizan para simplificar operaciones repetitivas.

índice

Hablemos de Aplicaciones Móviles (apps)

Pantalla Principal:Visor (Viewer): Muestra una vista previa de cómo se verá la app en un dispositivo móvil. Permite ver los cambios en tiempo real.Diseñador (Designer): Aquí se arrastran y configuran los componentes visuales y de interfaz de usuario.Bloques (Blocks): Sección donde se construye la lógica de la app arrastrando y conectando bloques de programación.**2. Componentes:Panel de Componentes: A la izquierda, muestra todos los componentes disponibles que puedes agregar a tu app, como botones, etiquetas y controles multimedia.Propiedades del Componente: Permite ajustar las características (como tamaño, color y texto) de los componentes seleccionados.**3. Paleta de Componentes:Categorías: Dividida en grupos como "Diseño", "Medios" y "Conectividad", donde puedes encontrar y agregar componentes específicos a tu proyecto.**4. Propiedades del Componente:Inspector de Propiedades: A la derecha, muestra las propiedades del componente seleccionado para que puedas configurarlas y personalizarlas.

Diseñador (Designer):Área de Diseño: Donde arrastras y colocas los componentes para construir la interfaz de usuario de la app.**6. Bloques (Blocks):Categorías de Bloques: Incluye bloques para control, lógica, matemáticas, y más, que se ensamblan para definir la funcionalidad de la app.Editor de Bloques: Donde se ensamblan y conectan los bloques de código para crear la lógica de la aplicación.**7. Pruebas y Depuración:Emulador y Dispositivo: Puedes probar la app en un emulador de Android o en un dispositivo físico usando la aplicación MIT AI2 Companion para ver los cambios en tiempo real.**8. Menú de Proyecto:Guardar y Compartir: Opciones para guardar el proyecto, exportarlo, o compartirlo con otros usuarios.

índice

gracias por tu atención!

Ofreció altas velocidades de datos, facilitando streaming en alta definición y aplicaciones avanzadas.

Introdujo la comunicación digital, permitiendo mensajes de texto (SMS) y datos básicos.

La primera generación de redes móviles, que ofrecía solo servicios de voz analógica.

Los dispositivos móviles en la actualidad han revolucionado nuestra vida cotidiana, según Morillo (2007) cuando pensamos en dispositivos móviles, lo primero que se nos viene a la cabeza es un teléfono celular, sin embargo, en la actualidad son varios los dispositivos móviles disponibles en el mercado: PC portátiles, PocketPC, tabletas, etc. Podemos decir que prácticamente todas las personas cuentan con dispositivos móviles personales con los cuales interactúan todo el día en sus vidas cotidianas.

Mejoró la velocidad de datos, permitiendo navegación web más rápida y aplicaciones multimedia.