Want to make creations as awesome as this one?

More creations to inspire you

Transcript

Serán los dispositivos que podremos manejar de manera fisica, asi como las conecciones que se tenagn de dispositivo a dispositivo

Elementos Fisicos

Las aplicaciones moviles podran tener conectividad con diversos dispositivos y señales

Conexiones y relaciones

Sera el idioma en el cual se programara la aplicacion, dependiendo del sistema al que vaya dirigido

Lenguaje de Programacion

Es la herramienta que nos servira para almacenar los datos que se introduzcan en el sistema

Bases de datos

Este sera el medio por el cual el usuario se comunicara con el dispositivo

Interfaces de Usuario (UI)

Elementos fisicos y logicos para la implementacion de una Aplicacion Movil

Programacion de Dispositivos Moviles

Los lenguajes de programacion seran los idiomas en los cuales nos programaremos las acciones de las aplicaciones moviles

Lenguajes de Programacion

Existen distintos tipos de lenguajes de programacion y cada lenguaje sirve para una aplicacion o sistema operativo en especifico.Los lenguajes de programacion son:

Tipos de lenguajes de programacion

Java/Kotlin

S wift/Objective-C

Dart

JavaScript/Typescript

Estos dos lenguajes son los mas utilizados para desarrollar aplicaciones en el sistema Android

Estos lenguajes son principalmente para el desarrollo de aplicaciones en el sistema iOS

Dart se apoya del framework de Flutter para hacer sistemas multiplatadorma(estas pueden ser utilizadas tanto en Android como en iOS)

Estos al igual que Dart, se apoyan de los frameworks de React Native para crear sistemas multiplataforma (De igual manera en Android y iOS)

Estos son elementos que podemos manipular de forma fisica, tales como los dispositivos moviles (celulares, tabletas y computadoras)Estos elementos tambien son conocidos como hardware

Elementos Fisicos

Sensores

Los sensores son herramientas que capturan la informacion en el entorno del dipositivo movil, tales como la ubicacion, orientacion y el movimiento

La base de datos es una herramienta que nos servira para poder ingresar y almacenar datos dentro de una aplicacion movil.Dentro de estas bases de datos podremos solicitar informacion del usuario.

Base de Datos

Estas son algunas aplicaciones que sirrven para desarrollarr bases de datos para dispositivos movile:

Aplicaciones de base de datos

Esta es una plataoforma de google que nos proporciona una base de datos en tiempo real y en servicios backend

Esta es una aplicacion de base de datos ligera que esta integrada para dispositivos moviles

Esta es una base de datos movil que esta orientaba a una programacion orientada a objetos

Realm

Firebase

SQLite

APIs y Servicios WEb

Estos permiten la comunicacion entre el aspecto software

APIs RESTful: Permite la comunicación entre una aplicación móvil y servidores externos GraphQL: Esta es la alternativa a REST y nos permite solicitar los datos exactos y necesarios

La interfaz de usuario es el medio por el cual el usuario se comunicara con el dispositivo.Esta interfaz deberá cumplir y satisfacer las perspectivas que el usuario tenga de esa aplicacion movil.Además, la interfaz deberá ser compatible con los distintos dispositivos en los que se utilice, adaptarse a las diversas pantallas y tamaños que hay en los dispositivos

Interfaces de Usuario (UI)

Existen cuatro puntos importantes con los que debe contar una interfaz para ser adecuada en su uso.Esas caracteristicas son:

+ info

+ info

Claridad y Simplicidad

Usabilidad

Estética

Adaptabilidad

Esta interfaz tambien debera contar con el Flujo de Usuario, Interaccion, FeedBack y Personalizacion

Flujo de usuario. Deberá ser fácil de navegar e interactuar con la aplicación Interacción. Deberá contener botones, uso de gestos, así como elementos interactivos Feedback. Se refiere a la información que se mostrara en base a los intereses del usuario Personalización. La aplicación tendrá que contener personalización, así como sus temas y las notificaciones que se deseen recibir

Claridad y simplicidad. Cuando hablamos de claridad y simplicidad nos referimos a que la aplicación debe ser precisa, debe contar con facilidad para navegar sobre ella para no generar confusión en el usuario al momento de utilizarla, y así poder satisfacer sus necesidades Usabilidad. Con usabilidad hablamos que debe ser intuitiva y fácil de navegar para poder ayudar al usuario a encontrar lo que busca en una interfaz Estetica. Esta es la parte más importante, sabemos esta debe contener un gran atractivo visual y un diseño moderno para llamar la atención de los usuarios y quieran utilizar la aplicación Adaptabilidad. La adaptabilidad, como su nombre lo dice, será la capacidad que tendrá la aplicación para adaptarse a los distintos dispositivos en los será utilizada, sean celulares, tabletas, computadoras, etc.

Los dispositiivos moviles tienen la capacidad de conectarse de forma inhalambrica entre ellos o tambien pueden conectarse a distintas redes, tales como el internet, Bluetooth o bien, los datos moviles

Conexiones y Relaciones

Ejemplos de redes y conexiones

Como ya se menciono los dispositivos moviles pueden conectarse de forma inhalambrica entre ellos o se pueden conectar a distintas redes en cualquier parte del mundoEstos son algunos ejemplos:

Datos Móviles

Wi-Fi

Bluetooth

El Wi-Fi es una red que se instala en un punto fijo en algun lugar deseado, su señal es capaz de extenderse dependiendo la potencia que se programe

El Bluetooth es una funcion implementada en los dispositivos moviles que nos permite conectarnos a nuestros audifonos, relojes, pantallas o entre los mismos dispositivos es posible establecer una conexion para intercambiar informacion

Los Datos Moviles son un servicio que ofrecen las compañias telefonicas, este servicio se hace por medio de pagos ocasionales o por planes.Los dispositivos se conectan a su red y se tiene internet movil en cualquier lugar