Universidad Politécnica
Amazónica
ASIGNATURA : ELECTIVO 403.
INGENIERO : MARCO AURELIO PORRO CHULLI.
CARRERA : INGENIERÍA DE SISTEMAS Y TELEMÁTICA.
CICLO : VI-A
TEMA : PROGRAMACIÓN DE APLICACIONES MÓVILES.
ESTUDIANTES : ALEJANDRIA TORRES ZULEMA.
DIAZ CRUZ EMELINA LISSETH.
PROGRAMACIÓN DE APLICACIONES MÓVILES
Definición
• Es desarrollar aplicaciones para equipos como teléfonos inteligentes, tabletas y
dispositivos con recursos limitados.
• Hay que ser claros con la diferencia entre Programación Móvil y Programación
Embebida, que son cosas parecidas (recursos limitados) pero distintas en esencia.
 El desarrollo de aplicaciones móviles es el proceso en el que un software para
realizar determinada tarea es desarrollado para dispositivos móviles.
Desarrollo
Desarrollo de apps nativas
 Las apps nativas son aquellas aplicaciones desarrolladas para ser instaladas en una
plataforma específica, como por ejemplo iOS o Android, utilizando un kit de desarrollo
de software específico (SDK) de la plataforma.
 Las aplicaciones nativas escritas para una plataforma no se pueden implementar en
otra, es decir, una aplicación nativa diseñada específicamente para Android no podrá
instalarse en un iPhone.
Desarrollo de apps multiplataforma
Implica reducir costes y tiempo de desarrollo. En contrapartida la experiencia del
usuario es mucho más discreta en relación a una app nativa, además de no poder
aprovechar los Apis nativos en su completitud.
Aplicaciones
Desarrollo en HTML5
 Los defensores de HTML5 creen que la calidad de las aplicaciones es
comparable con la de una aplicación nativa.
 Además, es más fácil obtener beneficios económicos y realizar cambios en
la aplicación, ya que no hace falta comprar la app en una tienda de
aplicaciones (Google Play, App Store, etc.)
 Las aplicaciones híbridas combinan tecnología de las apps nativas y las aplicaciones
web.
 Son aplicaciones escritas en HTML, JavaScript y CSS pero que utilizan un contenedor
nativo creado con herramientas de desarrollo multiplataforma, como PhoneGap.
 Este tipo de desarrollo genera una aplicación como tal, descargable desde las tiendas
de aplicaciones.
Desarrollo hibrido
Lenguajes de Programación para Aplicaciones Móviles
Java
 Es el lenguaje de programación más popular a partir de junio de 2017.
 Por lo tanto, cuando usted está desarrollando para móviles con Java, eres libre
llegar a cualquier tipo de aplicación que usted puede pensar.
Kotlin
 Fue proporcionado recientemente por Google como una alternativa al antiguo
desarrollo de Java para Android.
 El lenguaje está ganando popularidad rápidamente como lo fue con un competidor en
la industria de iOS.
 Sintaxis simplificada, el enfoque puramente en el desarrollo móvil y la simplicidad
atraen a los desarrolladores.
Swift.
Introducido en 2014 y declarado abierto en el año 2015, Swift está rápidamente
alcanzando con desarrolladores móviles. Es muy popular, especialmente entre las
nuevas empresas de desarrollo de iOS.
JavaScript
 Es muy fácil de desarrollar aplicaciones móviles multiplataforma.
Python
 Es un lengua popular que es fácil de aprender y fácil de leer.
 Los creadores de la lengua han realizado esfuerzos adicionales para mantener la sintaxis
simple y claro posible.
 Esto realmente ayuda a los desarrolladores novatos mantener altos niveles de productividad,
desde el primer día.
Ruby
 Ruby es un lenguaje de scripting orientado a objetos, influenciado por Ada, C++, Perl, Python y
Lisp.
 RubyMotion es un gran marco para el desarrollo de aplicaciones móviles nativas y
multiplataforma en Ruby.
 Es bastante fácil de aprender Ruby, gracias a su elegante sintaxis se centra en la simplicidad y
productividad.
C ++
 Este es el lenguaje de programación más apropiado y robusto cuando se trata de desarrollar
aplicaciones móviles para Android y Windows y, principalmente para programación de bajo nivel,
sigue siendo el lenguaje de referencia en plataformas para desarrolladores de aplicaciones
móviles.
Programacion de aplicaciones moviles

Más contenido relacionado

PPTX
Programación de Aplicaciones Móviles
PPTX
Programacion de aplicaciones moviles
PPTX
Programación de Aplicaciones Móviles
PPTX
Desarrollo aplicaciones Móviles
PPTX
Programacion de aplicaciones moviles
PPTX
Programación de Aplicaciones Móviles
PPTX
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PPTX
6 Lenguajes para dispositivos móviles
Programación de Aplicaciones Móviles
Programacion de aplicaciones moviles
Programación de Aplicaciones Móviles
Desarrollo aplicaciones Móviles
Programacion de aplicaciones moviles
Programación de Aplicaciones Móviles
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
6 Lenguajes para dispositivos móviles

La actualidad más candente (20)

PPTX
Programacion de aplicaciones moviles
PPTX
Programacion de aplicaciones moviles
PPTX
Cuadro comparativo de los lenguajes de desarrollo 04
PPTX
Programación de Aplicaciones Moviles
PPTX
Programacion de aplicaciones moviles
PPTX
Herramientas de colaboración digital(3er gye tech)
PPTX
Como desarrollar aplicaciones moviles iii XAMARIN
PPTX
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
PPTX
Desarrollo de aplicaciones moviles
PDF
Live code manual Español
PPTX
Herramientas de desarrollo para dispositivos móviles
PPTX
Como desarrollar aplicaciones moviles ii
PPTX
Dia 0 expectativas y objetivos de los presentes
DOCX
Lenguajes de-programación- yaissa gómez
PPTX
Top lenguajes
PDF
Cognitive Services y Xamarin - Tec Purísima
PPTX
¿Qué es la programacion? - Promocional CBTa 112
PPTX
Herramientas de desarrollo para dispositivos móviles
PPTX
Desarrollo de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones moviles
Cuadro comparativo de los lenguajes de desarrollo 04
Programación de Aplicaciones Moviles
Programacion de aplicaciones moviles
Herramientas de colaboración digital(3er gye tech)
Como desarrollar aplicaciones moviles iii XAMARIN
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Desarrollo de aplicaciones moviles
Live code manual Español
Herramientas de desarrollo para dispositivos móviles
Como desarrollar aplicaciones moviles ii
Dia 0 expectativas y objetivos de los presentes
Lenguajes de-programación- yaissa gómez
Top lenguajes
Cognitive Services y Xamarin - Tec Purísima
¿Qué es la programacion? - Promocional CBTa 112
Herramientas de desarrollo para dispositivos móviles
Desarrollo de aplicaciones moviles
 
Publicidad

Similar a Programacion de aplicaciones moviles (20)

PPTX
Porgramacion de aplicaciones moviles
PPTX
Programacion de aplicaciones moviles
PPTX
Programacion de aplicaciones moviles
PPTX
Programación de aplicaciones móviles
PPTX
Programacion de aplcaciones moviles
PPTX
Programación de aplicaciones móviles
PPTX
Aplicaciones moviles
DOCX
PDF
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
PDF
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
PPSX
U1 p5 entornos_desarrollo_moviles
PPTX
Tipos de lenguajes de progamación....pptx
PPTX
Aplicaciones moviles
PPTX
Herramientas de desarrollo.pptx
PPTX
Desarrollo de apps multiplataforma Movil
PPTX
Desarrollo de aplicaciones moviles
PPTX
DESARROLLO DE APLICACIONES MOVILES.pptx
PPTX
Aplicaciones Moviles
PPTX
Historia de las aplicaciones móviles
PPTX
Programacion de aplicaciones moviles
Porgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
Programacion de aplicaciones moviles
Programación de aplicaciones móviles
Programacion de aplcaciones moviles
Programación de aplicaciones móviles
Aplicaciones moviles
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
USOS_Y_TIPOS_DE_APLICACIONES_MOVILES_removed.pdf
U1 p5 entornos_desarrollo_moviles
Tipos de lenguajes de progamación....pptx
Aplicaciones moviles
Herramientas de desarrollo.pptx
Desarrollo de apps multiplataforma Movil
Desarrollo de aplicaciones moviles
DESARROLLO DE APLICACIONES MOVILES.pptx
Aplicaciones Moviles
Historia de las aplicaciones móviles
Programacion de aplicaciones moviles
Publicidad

Último (20)

PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PPTX
fisiologia respiratoria pediatria ruza.pptx
PDF
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
Uso de la Inteligencia Artificial en la IE.pdf
PDF
4 CP-20172RC-042-Katherine-Mendez-21239260.pdf
PDF
Manual del Gobierno Escolar -MINEDUC.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
PDF
Házlo con Miedo - Scott Allan Ccesa007.pdf
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PDF
Ficha de Atencion a Estudiantes RE Ccesa007.pdf
PDF
UNIDAD 2 | La noticia como género: Informar con precisión y criterio
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
fisiologia respiratoria pediatria ruza.pptx
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
Modelo Educativo SUB 2023versión final.pdf
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Uso de la Inteligencia Artificial en la IE.pdf
4 CP-20172RC-042-Katherine-Mendez-21239260.pdf
Manual del Gobierno Escolar -MINEDUC.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
Házlo con Miedo - Scott Allan Ccesa007.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay
Ficha de Atencion a Estudiantes RE Ccesa007.pdf
UNIDAD 2 | La noticia como género: Informar con precisión y criterio

Programacion de aplicaciones moviles

  • 1. Universidad Politécnica Amazónica ASIGNATURA : ELECTIVO 403. INGENIERO : MARCO AURELIO PORRO CHULLI. CARRERA : INGENIERÍA DE SISTEMAS Y TELEMÁTICA. CICLO : VI-A TEMA : PROGRAMACIÓN DE APLICACIONES MÓVILES. ESTUDIANTES : ALEJANDRIA TORRES ZULEMA. DIAZ CRUZ EMELINA LISSETH.
  • 3. Definición • Es desarrollar aplicaciones para equipos como teléfonos inteligentes, tabletas y dispositivos con recursos limitados. • Hay que ser claros con la diferencia entre Programación Móvil y Programación Embebida, que son cosas parecidas (recursos limitados) pero distintas en esencia.  El desarrollo de aplicaciones móviles es el proceso en el que un software para realizar determinada tarea es desarrollado para dispositivos móviles.
  • 4. Desarrollo Desarrollo de apps nativas  Las apps nativas son aquellas aplicaciones desarrolladas para ser instaladas en una plataforma específica, como por ejemplo iOS o Android, utilizando un kit de desarrollo de software específico (SDK) de la plataforma.  Las aplicaciones nativas escritas para una plataforma no se pueden implementar en otra, es decir, una aplicación nativa diseñada específicamente para Android no podrá instalarse en un iPhone.
  • 5. Desarrollo de apps multiplataforma Implica reducir costes y tiempo de desarrollo. En contrapartida la experiencia del usuario es mucho más discreta en relación a una app nativa, además de no poder aprovechar los Apis nativos en su completitud. Aplicaciones
  • 6. Desarrollo en HTML5  Los defensores de HTML5 creen que la calidad de las aplicaciones es comparable con la de una aplicación nativa.  Además, es más fácil obtener beneficios económicos y realizar cambios en la aplicación, ya que no hace falta comprar la app en una tienda de aplicaciones (Google Play, App Store, etc.)
  • 7.  Las aplicaciones híbridas combinan tecnología de las apps nativas y las aplicaciones web.  Son aplicaciones escritas en HTML, JavaScript y CSS pero que utilizan un contenedor nativo creado con herramientas de desarrollo multiplataforma, como PhoneGap.  Este tipo de desarrollo genera una aplicación como tal, descargable desde las tiendas de aplicaciones. Desarrollo hibrido
  • 8. Lenguajes de Programación para Aplicaciones Móviles Java  Es el lenguaje de programación más popular a partir de junio de 2017.  Por lo tanto, cuando usted está desarrollando para móviles con Java, eres libre llegar a cualquier tipo de aplicación que usted puede pensar.
  • 9. Kotlin  Fue proporcionado recientemente por Google como una alternativa al antiguo desarrollo de Java para Android.  El lenguaje está ganando popularidad rápidamente como lo fue con un competidor en la industria de iOS.  Sintaxis simplificada, el enfoque puramente en el desarrollo móvil y la simplicidad atraen a los desarrolladores.
  • 10. Swift. Introducido en 2014 y declarado abierto en el año 2015, Swift está rápidamente alcanzando con desarrolladores móviles. Es muy popular, especialmente entre las nuevas empresas de desarrollo de iOS.
  • 11. JavaScript  Es muy fácil de desarrollar aplicaciones móviles multiplataforma. Python  Es un lengua popular que es fácil de aprender y fácil de leer.  Los creadores de la lengua han realizado esfuerzos adicionales para mantener la sintaxis simple y claro posible.  Esto realmente ayuda a los desarrolladores novatos mantener altos niveles de productividad, desde el primer día.
  • 12. Ruby  Ruby es un lenguaje de scripting orientado a objetos, influenciado por Ada, C++, Perl, Python y Lisp.  RubyMotion es un gran marco para el desarrollo de aplicaciones móviles nativas y multiplataforma en Ruby.  Es bastante fácil de aprender Ruby, gracias a su elegante sintaxis se centra en la simplicidad y productividad. C ++  Este es el lenguaje de programación más apropiado y robusto cuando se trata de desarrollar aplicaciones móviles para Android y Windows y, principalmente para programación de bajo nivel, sigue siendo el lenguaje de referencia en plataformas para desarrolladores de aplicaciones móviles.