0% encontró este documento útil (0 votos)
57 vistas13 páginas

Aplicaciones Moviles

Este documento resume los conceptos clave del desarrollo de aplicaciones móviles. Explica los tres tipos principales de aplicaciones: nativas, web y híbridas. Detalla los lenguajes de programación utilizados en cada tipo, como Kotlin y Java para aplicaciones nativas de Android e iOS. También describe plataformas sin código como AppSheet y Airtable que permiten crear aplicaciones a partir de hojas de cálculo sin programación. El documento concluye que el desarrollo de aplicaciones es un campo en constante evolución hacia herramientas más so

Cargado por

Eduardo Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas13 páginas

Aplicaciones Moviles

Este documento resume los conceptos clave del desarrollo de aplicaciones móviles. Explica los tres tipos principales de aplicaciones: nativas, web y híbridas. Detalla los lenguajes de programación utilizados en cada tipo, como Kotlin y Java para aplicaciones nativas de Android e iOS. También describe plataformas sin código como AppSheet y Airtable que permiten crear aplicaciones a partir de hojas de cálculo sin programación. El documento concluye que el desarrollo de aplicaciones es un campo en constante evolución hacia herramientas más so

Cargado por

Eduardo Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD POPULAR DE LA CHONTALPA

NOMBRE DEL ALUMNO:


CESAR ANUARIO ROIZ MORALES

PROFESOR:
LIC. EDUARDO RAMIREZ BROCA

PROYECTO:
PRESENTACION DE DESARROLLO DE APLICACIONES

OBJETIVO:
DAR CONOCIMIENTO SOBRE EL DESARROLLO E DISEÑO DE APLICACIONES E DEFINIR LOS
PUNTOS CLAVE DEL TEMA.
DESARROLLO DE APLICACIONES

 DISEÑO DE APLICACIONES MOVILES


 APLICACIONES NATIVAS
 APLIACACIONES WEB
 APLIACIONES HIBRIDAS
APLICACIONES
Este término está pensado para la función de
dispositivos móviles estas suelen recurrir a la
web donde el usuario donde se dará el uso a
componentes de hardware (cámara,
geolocalización, etc.)
Son programas diseñados para ser
ejecutados en teléfonos, tabletas y otros
dispositivos móviles, que permiten al usuario
realizar actividades profesionales, acceder a
servicios, mantenerse informado, entre otro
universo de posibilidades.
DISEÑO DE APLICACIONES

ESTUDIOS DE ADAPTACION: En una primera fase hay que


estudiar al usuario modelo que interactuará con la app para que
el diseño se adapte a sus necesidades y preferencias.
DEFINICION DE MAPAS DE NAVEGACION: Después se
define el mapa de navegación de la aplicación definiendo las
futuras pantallas y las acciones asociadas a ellas.
DISEÑO DE INTERFAZ: A continuación, elaboramos algunas
versiones de la misma vista con diferentes looks and feel para
empezar a definir el diseño de la interfaz del usuario de la app.
PRUEBAS DE VALIDACION: Cuando el cliente valida la
prueba de concepto, se diseñan el resto de las vistas creando el
mapa de navegación definitivo
APLICACIONES NATIVAS
Las aplicaciones nativas se llaman así porque son
nativas o propias de una sola plataforma. Las
apps nativas por tanto utilizan el lenguaje
recomendado por cada sistema operativo para su
desarrollo. Si esto es así para el desarrollo, igual
pasa con el diseño. El diseño de apps nativas
requiere conocer a la perfección las guías de
estilo de Android y iOS para adaptarse a cada uno
de estos sistemas operativos y que el usuario las
sienta naturales de su plataforma.
LENGUAJES DE PROGRAMACION DE LAS APLICACIONES
NATIVAS
ANDROID IOS

Kotlin: Es un lenguaje de programación de código abierto creado por Swift: SWIFT” es el acrónimo de las siglas en inglés de “Society
JetBrains que se ha popularizado gracias a que se puede utilizar para for Worldwide Interbank Financial Telecommunication” para darle
programar aplicaciones Android. Se está desarrollando en nativo con nombre al código de identificación de una transacción
LLVM, gracias a eso, es totalmente interoperable con código Java, lo internacional. También es conocido como “BIC” por sus siglas en
que permite migrar de una forma gradual nuestros proyectos. inglés “Bank Identifier Code”. Un SWIFT o BIC consta de entre 8
Java: Es un lenguaje de programación ampliamente utilizado para y 11 caracteres utilizados para identificar un determinado banco en
codificar aplicaciones web. Ha sido una opción popular entre los específico en una transacción internacional, todo con la idea de
desarrolladores durante más de dos décadas, java es un lenguaje asegurarse de que el dinero que transfieras sea recibido por el
multiplataforma, orientado a objetos y centrado en la red que se puede destinatario correcto.
utilizar como una plataforma en sí mismo. Es un lenguaje de Objetive – C: es un lenguaje de programación orientado a objetos,
programación rápido, seguro y confiable para codificarlo todo, desde
creado por Apple, para desarrollar aplicaciones para iOS y macOS.
aplicaciones móviles y software empresarial hasta aplicaciones de
Posee una comunidad de desarrolladores activa y en constante
macrodatos y tecnologías del servidor.
crecimiento que ofrece una gran cantidad de recursos y soporte.
APLICACIONES WEB
Funcionan de manera similar a las nativas y funcionan en dispositivos móviles. Sin embargo, hay
diferencias significativas como que las web apps necesitan al navegador del dispositivo para
funcionar. En cuanto al diseño, aunque adecuado, no suele presentar la exquisita usabilidad que
nos ofrece el diseño de apps nativas.
LENGUAJES DE PROGRAMACION DE LAS APLICACIONES
WEB

Javascript: Desde su aparición en 1995, este lenguaje de programación ha crecido en popularidad hasta convertirse
en uno de los más usados en la actualidad. JavaScript permite que los desarrolladores web creen páginas dinámicas y
aplicaciones web interactivas que mejoran significativamente la experiencia del usuario.
Python: es otro lenguaje de programación de alto nivel, interpretado y de propósito general, diseñado por Guido van
Rossum en 1991. Desde su creación, Python ha sido reconocido por su simplicidad y legibilidad, que han contribuido
a su amplia aceptación en el mundo de la programación.
Html: El Lenguaje de Marcado de Hipertexto, conocido popularmente como HTML, es el lenguaje de programación
que se utiliza para crear la estructura básica de todas las páginas web. Más allá de simplemente presentar texto e
imágenes, HTML tiene una variedad de funciones que son esenciales en el desarrollo web.
APLICACIONES HIBRIDAS
También conocidas como apps
móviles multiplataforma, son
aquellas que pueden emplearse
en cualquier sistema operativo,
así como equipo o marca.
Esto se debe a que se componen
de dos elementos: tecnología de
base web y lenguaje nativo. Lo
cual permite que se puedan
ejecutar por diferentes sistemas
operativos y puedan ocupar
alguna funcionalidad del equipo.
LENGUAJES DE PROGRAMACION DE LAS APLICACIONES
HIBRIDAS

CSS: Es uno de los lenguajes más importantes que se


utilizan para ordenar las instrucciones referentes a la
apariencia de un sitio y presentar los contenidos de una
página de forma atractiva. De este modo, HTML se emplea
para estructurar el contenido de un sitio, mientras que
CSS, para estructurar su presentación.
Un documento suele ser un archivo de texto estructurado
con un lenguaje de marcado: HTML es el más común, pero
también existen otros como SVG o XML.
Presentar un documento a un usuario significa convertirlo
en un formulario que el público pueda utilizar. Los
navegadores, como por ejemplo Firefox, Chrome o Edge
(en-US), están diseñados para presentar documentos
visualmente en una pantalla de ordenador, un proyector o
una impresora.
PLATAFORMAS DE DESARROLLO DE APLICACIONES
APPSHEET AIRTABLE

AppSheet es la nueva plataforma tecnológica No Code Airtable es una plataforma online fácil de usar para crear
de Google mediante la cual puedes crear aplicaciones y compartir bases de datos. La interfaz es sencilla,
móviles y de navegador a partir de una hoja de cálculo amigable y permite a cualquier persona crear una base
sin tener ninguna noción de programación previa ya que de datos en minutos.
no se usa ni una sola línea de código.
Puede almacenar, organizar y colaborar con información
Las aplicaciones de AppSheet se crean a partir de sobre cualquier tema, como directorios de empleados,
fuentes de datos, desde hojas de cálculo de Google, inventarios de productos e incluso búsqueda de
Excel, BigQuery, SQL y hasta Salesforce, entre otros. La apartamentos. No es necesario el uso de SQL, y mucho
actividad de los usuarios de la aplicación se sincroniza menos secuencias de comandos.
con las fuentes de datos conectadas.
CONCLUSIÓN
El desarrollo de aplicaciones y plataformas de desarrollo es un campo en constante evolución que continúa
transformando la forma en que interactuamos con la tecnología. Con el enfoque continuo en la
simplificación del desarrollo, la mejora de la experiencia del usuario y la adopción de tecnologías
emergentes es probable que presenciemos un crecimiento y una innovación continuos en este campo en los
años venideros.
La evolución de las plataformas de desarrollo ha permitido a los desarrolladores aprovechar herramientas y
entornos cada vez más sofisticados para crear aplicaciones personalizadas y robustas. Las plataformas de
desarrollo de código abierto, así como las herramientas de desarrollo de bajo código y sin código, han
democratizado el proceso de creación de aplicaciones, permitiendo una participación más amplia y una
mayor eficiencia en el desarrollo de software.
GRACIAS
POR SU
ATENCIÓN

También podría gustarte