Está en la página 1de 16

ELECTIVA TECNICA II

(MÓVILES)
ESCUELA TECNOLOGICA INSTITUTO TECNICO CENTRAL
VII SEMESTRE
Temario del curso
 Fundamentos  Grids, cards, pestañas  Uso de dispositivos físicos
 Introducción a las aplicaciones móviles
 Controles personalizados: Extender controles,  GPS
Combinar controles, diseño completo
 Sistemas operativos móviles (Tipos de  Menús
 Cámara
Apps)
 Menús y submenús básicos  Localización Geográfica
 Apps Nativas VS Apps Hibridas
 Menús contextuales  ControlMapView
 Arquitectura de una aplicación móvil  Opciones avanzadas del menú  Localización geográfica
 Guías de diseño de Android  Notificaciones
 Uso API Google Maps
 iOS Human Interface Guidelines  Notificaciones Locales
 Ficheros
 Entorno de Desarrollo
 Notificaciones Push
 Ficheros en memoria interna
 Notificaciones TOAST
 Configuración de entorno de desarrollo
 APIs REST en Apps  Ficheros en memoria externa
 Instalación ADT
 ¿Qué es REST?  Lectura de archivos
 Instalación Node JS, Ionic Framework
 Servicios Web, URIs, Hypermedia  Publicación
 Creación y compilación de Mi Primer App  Formatos (JSON,XML)
 AppStore
 Interfaz de Usuario  Tratamiento de XML y JSON
 Google Play
 Layouts  Bases de Datos
 Base de datos con SQLite
 Botones
 LocalStorage
 Imágenes, etiquetas y cuadros de texto
 CRUD
 Listas, Listas Desplegables
A quien va dirigido?
 A Personas con conocimientos en programación.

Entorno de desarrollo a utilizar en el curso


 Se utilizara como IDE de preferencia del estudiante.
¿Porque Aprender Apps Para Móviles?

¿Se puede ganar dinero


con las App?
Introducción a las aplicaciones móviles
¿Qué es una App móvil?
Una App móvil es un programa que usted puede descargar y al que puede
acceder directamente desde su teléfono o desde algún otro aparato móvil – como
por ejemplo una tablet o un reproductor de música entre otros.
Tipos de Apps

Nativas: Las aplicaciones nativas son


aquellas que han sido desarrolladas con el
software que ofrece cada sistema operativo a los
programadores, llamado genéricamente Software
Development Kit o SDK.

Web: La base de programación de las


aplicaciones web —también llamadas webapps
— es HTML5, conjuntamente con JavaScript y
CSS, herramientas ya conocidas para los
programadores web.
Hibridas: Este tipo de aplicaciones es
una especie de combinación entre las dos
anteriores. La forma de desarrollarlas es
parecida a la de una aplicación web —usando
HTML5, CSS y JavaScript—, y una vez que la
aplicación está terminada, se compila o
empaqueta de forma tal, que el resultado
final es como si se tratara de una aplicación
nativa.
Tipos de Apps
Cual Deberías Usar?...

Web Nativas Hibrida


Arquitectura de un App Móvil
Proceso y desarrollo de un App
Proceso y desarrollo de un App
Guías de Diseño
Instalación y configuración del entorno
de desarrollo.
 Node JS
 Paquetes Ionic y Cordova
 SDK de Android / Xcode
 Java JDK (Android)
 Apache-Ant
Instalación de Node JS

 Ingresamos a
https://nodejs.org/en/
 Descargamos Node Js
 Instalamos
 Verificamos instalación
Instalación Cordova y Ionic

 Abrimos una consola


 Ejecutamos el comando
Instalación de ADT, Java JDK y Apache
Ant
 Ingresamos a la pagina de Oracle y
descargamos el JDK.
 http://www.oracle.com/technetwork/
java/javase/downloads/jdk8-download
s-2133151.html?ssSourceSiteId=otnes
 Instalamos el Android Developers Tools
 http://developer.android.com/intl/es
/sdk/index.html
 Configurar el Path. platforms-tools y
tools
 Instalación apache ant
 http://ant.apache.org/
 Descargamos descomprimimos y la
ubicamos en el path
Estructura de un Proyecto Ionic

También podría gustarte