Want to make creations as awesome as this one?

More creations to inspire you

Transcript

Herramienta que sirve para almacenar los datos introducidos al sistema

Es el idioma de proramacion para aplicaciones, adaptable segun la plataforma de destino.

Son las aplicaciones moviles que nos permitiran comunicarnos con personas del mundo

Son los que conforman el sistema informático de una aplicaacion movil.

Este es el elemento mediante el cual el usuario estara en contacto con el dispositivo.

Elementos Fisicos y Logicos para la implemenetacion de una aplicacion movil

Programacion de Dispositivos Moviles

Interfaces de ususario ((UI)

Bases de datos

Lenguaje de Programacion

Conexiones y Relaciones

Elementos Fisicos

Fuentes bibliograficas

Los cuatro Puntos importantes para una interfaz adecuada

Claridad y Simplicidad

Usabilidad

Estetica

Adaptabilidad

ADAPTABILIDAD Capacidad que tendrá la app para adaptarse a otro dispositivos en los que esta funcionara, como celulares, tablets, etc.

ESTETICA Atractivo visual, diseño moderno y coherente con la marca

USABILIDAD Diseño intuitivo, fácil de navegar y encontrar la información que se busca.

CLARIDAD Y SIMPLICIDAD Utiliza un diseño minimalista y fácil de entender para usar el dispositivo.

Imagenes sobre los Servidores y Redes importantes para el entorno de la app

Lenguajes de Programacion

Sistemas Operativos

Frameworks

INTERACCION Y FLUJO DE DATOS

Se presenta la arquitectura utilizada en el desarrollo del proyecto, para esto la comunicación utilizada entre los dispositivos electrónicos y el servidor se hizo mediante JSON y la comunicación entre el servidor y el sistema gestor de base de datos

Imagenes sobre los Dispositivos Mobiles y Hardwares necesarios

Hardwares

Dispositivos Moviles

Pantalla Táctil: Interfaz principal para la interacción del usuario.

Bluetooth y NFC: Interfaz principal para la interacción del usuario

Acelerómetro y Giroscopio: Detectan la orientación y el movimiento del dispositivo

Micrófono: Graba audio

GPS: Permite la localización geográfica

Cámara: Captura imágenes y videos

Pantalla Táctil: Similares a los smartphones, pero con pantallas mas grandes

Wearables: Dispositivos como relojes inteligentes y pulseras de fitness que también pueden ejecutar aplicaciones móviles

Smartphones: Son los dispositivos mas comunes para aplicaciones móviles. Pueden tener diferentes sistemas operativos como Android, iOS, etc.

Es el canal a traves del cual el usuario interactuara con el dispositivo; La Interfaz debe cumplir y satisfacer las expectativas del usuario que tenga de la aplicacion movil.Tambien debera ser compatible y poder adaptarse con varios dispositivos en los que esta vaya a ser usada, sin mencionar que es obligatorio que tenga el Flujo de Usuario, Feedback, Interaccion y Personalizacion.

Interfaces de usuario

CONEXIONES Y RELACIONES ENTRE COMPONENTES

Pues que la interfaz de usuario o UI (User Interface), consiste en toda la arquitectura de información, patrones, códigos y diferentes elementos visuales o gráficos que nos permiten explorar las funcionalidad de la App de forma eficaz y gratificante

Se requiere que una aplicacion siempre cuente con servidores que proveen todas las herramientas necesarias para crear una aplicación, Sistemas como Android e iOS son los sistemas operativos mas utilizados.De igual manera cuenta con entornos para desarrollo de aplicaciones, siendo AndroidStudio y Xcode.Se conforman por: lenguajes de programacion y frameworks.Los lenguajes mas importantes son Java/Kotlin, Swuft/Objective-C, Dart, JvaScript/TypeScript.Mientras que los frameworks son: Ionic, Flutter y React Native

Servidores y Redes importantes para el entorno de la app

Se ocupan telefonos inteligentes, Tabletas y Wearables para la implementacion de aplicaciones moviles, siempre y cundo cuenten con sistemas operativos como Android,iOS, etc.Por otro lado, se necesita que el Dispositivo cuente con los siguientes hardwares:- GPS, Acelerometro y Giroscopio, Microfono, Bluetooth y Pantalla Tactil.Estos deben formar parte de la aplicacion para que esta ultima tenga funcionalidades como grabar, localizar, escuchar, etc

Dispositivos Mobiles y Hardwares necesarios

Este sera implementado en la aplicacion para desarrollar tantos sus funciones como su estructura interna.Los 4 principales lenguajes son:

Implementacion del lenguaje en la aplicacion

SWIFT / OBJECTIVE-C: Estos son lenguajes utilizados para el desarrollo de las aplicaciones iOS

JAVA / KOTLIN: Estas son los dos principales lenguajes para el desarrollo de aplicaciones Android, ya que son versátiles, robustos y orientados a objetos

JAVAS CRIPT / TYPES CRIPT: Son utilizados con frameworks como React Native para aplicaciones multiplataforma

DART: Es el lenguaje utilizado con el Framework Flutter para aplicaciones multiplataforma

Una base de datos local es una base de datos que está en nuestro clúster, ya sea porque la hemos descargado de internet o porque la hemos creado nosotros mismos en nuestros laboratorios; Tales como:

BASES DE DATOS LOCALES

SQLITLE: Es una libreria de lenguaje-C que implementa bases de datos pequeños, rapidos autocontenidos, con una funcion completa

Firebase: Se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida, con el fin de que se pueda aumentar la base de usuarios y ganar más dinero.

Imagenes e informacion adicional sobre la Experiencia de Usuario

Personalizacion

Feedback

Interaccion

Flujo de usuario

FLUJO DE USUARIO Diseño lógico y fácil de seguir para las tareas que el usuario desea realizar.

FEEDBACK Proporciona feedback claro y útil al usuario durante cada interacción

INTERACCION Uso de gestos, botones y otros elementos interactivos que sean fáciles de entender y utilizar.

PERSONALIZACION Sirve para adaptar a una aplicación la configuración y diseño que el usuario desea para el dispositivo.

- SQLite, 2024, s.f, “What is SQLite”, Recuperado el: 5 de septiembre del 2024, de: https://www.sqlite.org/index.html- Perez Cardona. M, 2024, 13 de Agosto, “Firebase, qué es y para qué sirve la plataforma de Google”, Recuperado el: 5 de septiembre del 2024, de: https://www.iebschool.com/blog/firebase-que-es-para-que-sirve-la-plataforma-desarroladores-google-seo-sem/- Gustavo. B, 2024, 03 de septiembre, "¿Qué es MySQL? Explicación detallada para principiantes", Recuperado el: 5 de septiembre del 2024, de: https://www.hostinger.mx/tutoriales/que-es-mysql-IBM, s.f, "¿Qué es PostgreSQL?" Recuperado el: 5 de septiembre del 2024, de: https://www.ibm.com/mx-es/topics/postgresql- Harsh. K, 2022, 14 de octubre "¿Qué es la Arquitectura de las Aplicaciones Web? Desglosando una Aplicación Web"Recuperado el: 5 de septiembre del 2024, de: https://kinsta.com/es/blog/arquitectura-aplicaciones-web/

Una base de datos remota sería aquella que no esta en nuestro clúster, de igual manera es un base grande

BASES DE DATOS REMOTA

MySQL: Es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS, por sus siglas en inglés) con un modelo cliente-servidor.

PostgreSQL: Este es un sistema de gestión de bases de datos de código abierto conocido por su gran fiabilidad, flexibilidad y compatibilidad con estándares técnicos abiertos.

Existen tres tipos principales de relaciones entre tablas: uno a uno, uno a muchos y muchos a muchos. 1- Relación uno a uno: Una relación uno a uno ocurre cuando un registro en una tabla tiene solo una coincidencia en otra tabla. Por ejemplo, en una base de datos de empleados, cada empleado tiene solo un registro de detalles de empleado.2- Relación de uno a muchos: Una relación de uno a muchos ocurre cuando un registro en una tabla puede tener varios registros coincidentes en otra tabla. Por ejemplo, en una base de datos de libros, un autor puede haber escrito varios libros.3- Relación de muchos a muchos:15Una relación de muchos a muchos ocurre cuando varios registros en una tabla pueden tener varios registros coincidentes en otra tabla. Por ejemplo, en una base de datos de libros, un libro puede tener varios autores y un autor puede haber escrito varios libros.

TABLAS Y SUS RELACIONES