SlideShare una empresa de Scribd logo
1 de 13
“Año del diálogo y reconciliación nacional”
INSTITUCIÓN
Universidad Politécnica de la Amazonía.
DOCENTE
*Marco Aurelio Porro Chulli.
AUTORES
*Piedra Olano Guadalupe.
*Leon Chonlon Doris.
*Angaspilco Montenegro Geyser.
BAGUA GRANDE - UTCUBAMBA - AMAZONAS
Desarrollo de Apps
El objetivo principal de esta acción formativa es el aprendizaje del
desarrollo de aplicaciones Android y la interacción con los recursos del
teléfono móvil.
Se requieren conocimientos básicos de programación y Java, así
como tener nociones de Android desde un punto de vista de
desarrollador.
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.
Significa que para su desarrollo se
utilizó el lenguaje de programación
nativo del dispositivo, Objetive C o
Swift para iOS, Java para Android
y .Net para Windows Phone. Es un
modelo cien por ciento dependiente
de la plataforma y las Apps no son
portables, hay que desarrollar una
por plataforma.
Se puede acceder a
todas las
capacidades del
dispositivo
La aplicación nativa
está desarrollada y
optimizada
específicamente para
el sistema operativo
determinado y la
plataforma de
desarrollo del
fabricante (Android,
iOS, etc).
Desarrollo de Apps Nativas
MultiplataformaCompilado
enNativo 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.
Las aplicaciones nativas son sinónimo de calidad, cuando
hablamos sobre una app nativa sabemos que hay una
inversión mayor por detrás y por ello un equipo mejor
cualificado exclusivamente en el desarrollo de
aplicaciones móviles.
Uno de los frameworks de desarrollo multiplataforma
más conocidos, además de PhoneGap que estudiaremos
en el apartado de desarrollo híbrido, es sin duda
Titanium Appcelerator, un framework muy potente
donde el lenguaje de programación utilizado es un
Javascript adaptado.
Son aplicaciones escritas en HTML, Javascript y
CSS pero que utilizan un contenedor nativo
creado con herramientas de desarrollo
multiplataforma, como PhoneGap.
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.
Multiplataforma basado en
HTML5
e Hibrido
Swift :Es el último lenguaje de
programación en incursionar en el
ecosistema de Apple,
Diseñado para eliminar la posibilidad de
muchas de las vulnerabilidades de
seguridad posibles con Objective-C.
x
LIVE CODE: permite construir
aplicaciones dos veces mas rápido que
cualquier otro entorno con un flujo de
trabajo moderno y de gran alcance que
permite ahorrar tiempo en cada paso
Html 5: comúnmente conocida como html: es el lenguaje de
mercado estándar ,es una tecnología fundamental utilizado por la
mayoría de los sitios web para crear paginas web visualmente
atractivas
BASIC 4 ANDROID : compila a apps nativas de Android, es decir, no
hay módulos de tiempo de ejecución o dependencias específicas para
que el software corra
OBJECTIVE-C
Es El lenguaje de programación
principal para las aplicaciones
iOS, Objective-C. fue elegido
por Apple para crear
aplicaciones que sean robustas
y escalables
Python: Es el
lenguaje de alto nivel
utilizado. Su filosofía
de diseño hace hincapié
en la legibilidad del
código y su sintaxis
permite a los
programadores para
expresar conceptos en
menos líneas de código
Ruby: es Un lenguaje
de programación
dinámico y de código
abierto enfocado en la
simplicidad y
productividad
LUA :Lenguaje de programación
Estructurado y bastante lijero que fue
diseñado como un lenguaje interpretado con
una semántica extensible.
JavaScript: es un lenguaje web pero con
plataformas de desarrollo con titanium,
seremos capaces de compilar de manera
nativa con la facilidad que ofrece frente a
Java
Java :Es el lenguaje nativo que usa
Android.Permite hacer aplicaciones
para e l sistema de google y otros usos
como programas de escritorio o
videojuegos
Fue diseñado con el fin de extender al
lenguaje de programación 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
Programación de Aplicaciones Móviles

Más contenido relacionado

La actualidad más candente

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesFernand Bernowly
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESFaber Orozco
 
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Roberto Taborda
 
Como desarrollar aplicaciones moviles iii XAMARIN
Como desarrollar aplicaciones moviles iii XAMARINComo desarrollar aplicaciones moviles iii XAMARIN
Como desarrollar aplicaciones moviles iii XAMARINRoberto Taborda
 
Cuadro comparativo de los lenguajes de desarrollo 04
Cuadro comparativo de los lenguajes de desarrollo 04Cuadro comparativo de los lenguajes de desarrollo 04
Cuadro comparativo de los lenguajes de desarrollo 04marioorozco2g
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual EspañolSykrayo
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesjoel vasquez
 
Como desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiComo desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiRoberto Taborda
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesFernand Bernowly
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones movilesdieguito8510
 

La actualidad más candente (20)

Programación de Aplicaciones Moviles
Programación de Aplicaciones MovilesProgramación de Aplicaciones Moviles
Programación de Aplicaciones Moviles
 
Clase2
Clase2Clase2
Clase2
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
 
Como desarrollar aplicaciones moviles iii XAMARIN
Como desarrollar aplicaciones moviles iii XAMARINComo desarrollar aplicaciones moviles iii XAMARIN
Como desarrollar aplicaciones moviles iii XAMARIN
 
Cuadro comparativo de los lenguajes de desarrollo 04
Cuadro comparativo de los lenguajes de desarrollo 04Cuadro comparativo de los lenguajes de desarrollo 04
Cuadro comparativo de los lenguajes de desarrollo 04
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual Español
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Lenguajes para dispositivos moviles 133467
Lenguajes para dispositivos moviles 133467Lenguajes para dispositivos moviles 133467
Lenguajes para dispositivos moviles 133467
 
Programacion de aplcaciones moviles
Programacion de aplcaciones movilesProgramacion de aplcaciones moviles
Programacion de aplcaciones moviles
 
Actividad 04
Actividad 04Actividad 04
Actividad 04
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Como desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiComo desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles ii
 
App inventor
App inventorApp inventor
App inventor
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 

Similar a Programación de Aplicaciones Móviles

Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesoswaldo75sp
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionJuan Antonio Plascencia Zepeda
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesnoemimosquedachappa
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesMario Casas
 
Tecnologias emergentes moviles
Tecnologias emergentes movilesTecnologias emergentes moviles
Tecnologias emergentes movilesKio Kusanagi
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilescarlosnc2017
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesUPA
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móvilescarla98_lisbet
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Adolfo Monar
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativoJavier Leon
 

Similar a Programación de Aplicaciones Móviles (20)

Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
LENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptxLENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptx
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
DAM-S4.pptx
DAM-S4.pptxDAM-S4.pptx
DAM-S4.pptx
 
C, Java y Phyton.pdf
C, Java y Phyton.pdfC, Java y Phyton.pdf
C, Java y Phyton.pdf
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Act 04
Act 04Act 04
Act 04
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajes
 
Tecnologias emergentes moviles
Tecnologias emergentes movilesTecnologias emergentes moviles
Tecnologias emergentes moviles
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
app
appapp
app
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativo
 

Último

Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesal21510263
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónjas021085
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 

Último (20)

Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operaciones
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporación
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 

Programación de Aplicaciones Móviles

  • 1.
  • 2. “Año del diálogo y reconciliación nacional” INSTITUCIÓN Universidad Politécnica de la Amazonía. DOCENTE *Marco Aurelio Porro Chulli. AUTORES *Piedra Olano Guadalupe. *Leon Chonlon Doris. *Angaspilco Montenegro Geyser. BAGUA GRANDE - UTCUBAMBA - AMAZONAS
  • 3.
  • 4. Desarrollo de Apps El objetivo principal de esta acción formativa es el aprendizaje del desarrollo de aplicaciones Android y la interacción con los recursos del teléfono móvil. Se requieren conocimientos básicos de programación y Java, así como tener nociones de Android desde un punto de vista de desarrollador. 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.
  • 5. Significa que para su desarrollo se utilizó el lenguaje de programación nativo del dispositivo, Objetive C o Swift para iOS, Java para Android y .Net para Windows Phone. Es un modelo cien por ciento dependiente de la plataforma y las Apps no son portables, hay que desarrollar una por plataforma. Se puede acceder a todas las capacidades del dispositivo La aplicación nativa está desarrollada y optimizada específicamente para el sistema operativo determinado y la plataforma de desarrollo del fabricante (Android, iOS, etc). Desarrollo de Apps Nativas
  • 6. MultiplataformaCompilado enNativo 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. Las aplicaciones nativas son sinónimo de calidad, cuando hablamos sobre una app nativa sabemos que hay una inversión mayor por detrás y por ello un equipo mejor cualificado exclusivamente en el desarrollo de aplicaciones móviles. Uno de los frameworks de desarrollo multiplataforma más conocidos, además de PhoneGap que estudiaremos en el apartado de desarrollo híbrido, es sin duda Titanium Appcelerator, un framework muy potente donde el lenguaje de programación utilizado es un Javascript adaptado.
  • 7. Son aplicaciones escritas en HTML, Javascript y CSS pero que utilizan un contenedor nativo creado con herramientas de desarrollo multiplataforma, como PhoneGap. 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. Multiplataforma basado en HTML5 e Hibrido
  • 8. Swift :Es el último lenguaje de programación en incursionar en el ecosistema de Apple, Diseñado para eliminar la posibilidad de muchas de las vulnerabilidades de seguridad posibles con Objective-C. x LIVE CODE: permite construir aplicaciones dos veces mas rápido que cualquier otro entorno con un flujo de trabajo moderno y de gran alcance que permite ahorrar tiempo en cada paso
  • 9. Html 5: comúnmente conocida como html: es el lenguaje de mercado estándar ,es una tecnología fundamental utilizado por la mayoría de los sitios web para crear paginas web visualmente atractivas BASIC 4 ANDROID : compila a apps nativas de Android, es decir, no hay módulos de tiempo de ejecución o dependencias específicas para que el software corra
  • 10. OBJECTIVE-C Es El lenguaje de programación principal para las aplicaciones iOS, Objective-C. fue elegido por Apple para crear aplicaciones que sean robustas y escalables Python: Es el lenguaje de alto nivel utilizado. Su filosofía de diseño hace hincapié en la legibilidad del código y su sintaxis permite a los programadores para expresar conceptos en menos líneas de código Ruby: es Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad
  • 11. LUA :Lenguaje de programación Estructurado y bastante lijero que fue diseñado como un lenguaje interpretado con una semántica extensible. JavaScript: es un lenguaje web pero con plataformas de desarrollo con titanium, seremos capaces de compilar de manera nativa con la facilidad que ofrece frente a Java Java :Es el lenguaje nativo que usa Android.Permite hacer aplicaciones para e l sistema de google y otros usos como programas de escritorio o videojuegos
  • 12. Fue diseñado con el fin de extender al lenguaje de programación 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