este tema es muy importante para
las personas que nos gusta la programacion y estamos informados sobre aplicaciones moviles que nos sirve y nos facilita la vida
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
Programacion de aplicaciones moviles
1. Año del Diálogo y la Reconciliación Nacional
ESCUELA PROFESIONAL : DE INGENIERIA DE SISTEMAS Y TELEMÁTICA
DOCENTE : ING.MARCO AURELIO PORRO CHULLI
CURSO : ELECTIVO
CICLO : VI
INTEGRANTES : JOEL VASQUEZ ESPINOZA
EBER CARRERO MENOR
2. PROGRAMACIÓN DE APLICACIONES
MÓVILES
El conocimiento de programación de aplicaciones para móviles ha pasado de
manera muy rápida de ser un conocimiento más, a ser una necesitad debido a la
rápida implantación y evolución de las plataformas móviles.
3. .Desarrollo de apps nativas: desarrollo de
una aplicación para una única plataforma
(iOS, Android, Windows Mobile, Blackberry,
etc.)
Desarrollo de apps
multiplataforma: desarrollo de una
aplicación para varias plataformas (iOS,
Android, Windows Mobile, Blackberry, etc.)
Desarrollo en
HTML5: desarrollo aplicaciones basadas en
la web ejecutables desde cualquier dispositivo
móvil
Desarrollo hibrido: desarrollo que combina
tecnologías de las apps nativas y las
aplicaciones web
4. 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,
5. Desarrollo de apps multiplataforma
• El desarrollo de aplicaciones 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 las apis nativas en su completitud.
6. Desarrollo en HTML5
Con HTML5 los desarrolladores pueden crear aplicaciones
basadas en la web ejecutables desde cualquier dispositivo
móvil a través del navegador web del propio terminal.
7. Desarrollo híbrido
Las aplicaciones híbridas combinan tecnología de las apps
nativas y las aplicaciones web.
Ventajas:Son fáciles de
desarrollar. No hay problemas
para encontrar un desarrollador
de aplicaciones
Desventajas:
Aplicaciones móviles nativas
siempre van a ofrecer una mejor
experiencia de usuario
8. Lenguajes de Programación para Aplicaciones
Móviles (Java, Swift, Ruby, Visual Basic .NET)
Java
Es el lenguaje nativo que usa Android. Cualquier aplicación que use directamente el hardware
y se comunique con el sistema operativo, usará este código
9. Lenguajes de Programación para Aplicaciones
Móviles (Java, Swift, Ruby, Visual Basic .NET)
Swift
Introducido en 2014 y declarado abierto en el año 2015, Swift está rápidamente alcanzando
con desarrolladores móviles.
10. Lenguajes de Programación para Aplicaciones
Móviles (Java, Swift, Ruby, Visual Basic .NET)
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.
11. Lenguajes de Programación para Aplicaciones
Móviles (Java, Swift, Ruby, Visual Basic .NET)
JavaScript
No confundir con Java, pese a que el nombre se parece. No tienen nada que ver. De hecho
JavaScript es un lenguaje web, pero con plataformas de desarrollo como Titanium de,
Appcelerator.