The world is mobile. DESARROLLO ANDROID Y CONCEPTOS AVANZADOS Brayan Villate Kubo - Developer.

Slides:



Advertisements
Presentaciones similares
Cómo instalar la APP en dispositivos móviles con sistemas iOS o Android en 3 pasos
Advertisements

Las 7 C`s de la Interfaz para el consumidor
Cetis No. 119 Profa. Graciela Prado Becerra
Desarrollo con Android
obtener beneficios económicos creando aplicaciones o juegos virales y colocando publicidad en los mismos. Para crear aplicaciones es necesario tener conocimientos.
AUTORES: Eloy Cantero Salvador López
Lista de la compra PARA ANDROID
Softura Solutions Su aliado en Tecnologías de Información Empresa Certificada en Moprosoft Nivel 1 Presentacion.
Android – Interface Gráfica Rogelio Ferreira Escutia.
Instituto Tecnológico Superior de Calkiní Ingeniería en Sistemas Computacionales TÓPICOS DE PROGRAMACIÓN MÓVIL David Enrique Ochoa Díaz Licenciatura en.
AUTOR: Pablo Iglesias Doforno TUTOR: Martín López Nores
Introducción a ASP.NET.
Introducción a Flash Publicación de Mapas en Internet
Cristina Porras Nicole Gargurevich Jose Pablo Porras Jose Daniel Fallas.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP iLO Management Engine.
Flash no fue desarrollado por Adobe, si no por FutureWave Software, su nombre original fue FutureSplash Animator, En diciembre de 1996 Macromedia adquiere.
Diplomado en Creación, Diseño y Desarrollo de Aplicaciones Móviles para Android Fecha: 21 de febrero al 10 de mayo de 2014.
Integrantes: Quintero Samuel Tovar Félix. Puntos a tratar: ¿Qué es Waze? Origen Objetivos Características Beneficios Usabilidad Accesibilidad Sociabilidad.
Herramientas para la creación de contenidos y materiales didácticos
iNEX Federation y Backup
Live Streaming y VoD de contenido académico producido en la PUCP
The world is mobile Desarrollo sobre IOS y conceptos avanzados Kevin Peñaloza M. Chief Technical Officer
¿ Qué es un Smartphone? Un Smartphone, también conocido como teléfono inteligente, es el aparato electrónico más usado hoy en día. Su tecnología tiene.
Presentación de visión general de producto Publicación 1.0 9/4/07 Distribución externa MKT-SD-P-001E.
Introducción a Android Juan Ignacio Iturbe
PEC (personalización de equipos de computo).
“Evaluación de Dispositivos PDA/ Smartphones ”
Java Media Framework. Sergio Catalán Osorio & Christian Nievas Grondona. Programación de Sistemas 2003.
BIOINFORMÁTICA: CONSULTAS CRUZADAS A BASES DE DATOS BIOMÉDICAS REMOTAS Antonio Rodríguez Cía Tutores: Mario Huerta, Juan José Villanueva Julio 2008.
Layouts.
SISTEMA OPERATIVO ANDROID DE GOOGLE. POR QUE ANDROID? QUE ES ANDROID?
1 Arquitectura de navegación (Etapa de diseño de la aplicación) Diseño Gráfico de la IU – ENCARAR UN PROYETO DESDE LA IU 2. Definir resolución de pantalla.
ANDROID. ¿Qué es Android? Sistema operativo y plataforma de software desarrollada para equipos móviles. Inicialmente desarrollado por Google y recientemente.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Teleinformática en la educación II
Manejo de Tablet con Android DURACIÓN DEL CURSO: 15 horas Fecha Inicio: 29 de mayo de 2012 Fecha fin: 5 de junio de 2012 HORARIO: 20:30 A 23:00 OBJETIVO:
Departamento de eléctrica y electrónica
Control de desconexión de videostreaming móvil en arquitectura android mediante técnicas de realidad aumentada y motores de reglas con herramientas open.
Adobe Flash Diana Herrera Vilchis. Ventana de Trabajo
Adriana carolina Nivia.  Los dispositivos móviles (también conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeño.
DESARROLLO DE APPS MÓVILES - Introducción COMPUTER DATA SYSTEMS.
Dispositivos Móviles John Alexander Cruz Arévalo.
DISPOSITIVOS MOVILES.
The world is mobile. OPORTUNIDADES DE MONETIZACIÓN DE APPS Gunther Vottela Co-Founder / CEO – Kubo Co-Founder / CEO - Digital Minds.
Adobe Photoshop® (Ps) es una aplicación en forma de taller de pintura y fotografía que trabaja sobre un "lienzo" y que está destinado para la edición,
Desarrollo DE apps móviles
TIPOS DE GEOGRAFIA ELABORADO POR: Gabriel G. Flórez U.1.
ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA.
DISPOSITIVOS MOBILES. Los dispositivos móviles : son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente.
Evolucionando la Televisión Digital
Desarrollo DE apps móviles
DISPOSITIVOS MOVILES. Aparatos diseñados para mantener un tipo de función con conexión a una red. Son de tamaños muy pequeños y pueden manejar mas de.
Un dispositivo móvil lo podemos definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, conexión permanente o intermitente.
ALGUNOS DISPOSITIVOS QUE SON LOS DISPOSITIVOS MOVILES ? son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanent.
D track VT SOLUCIÓN DE SEGUIMIENTO PARA VEHÍCULOS Funcionalidades  Sistema de seguimiento para vehículos y maquinaria.  Integra tecnología GPS y GSM/GPRS.
CONEXIONES DEL ORDENADOR
DISPOSITIVOS MOVILES BRENDA KARINA QUINTERO GALEANO.
IPhone. historia El iPhone de Apple es un dispositivo portátil o un teléfono inteligente que tiene la capacidad para manejar las funciones de una computadora,
Created by BM|DESIGN|ER BoomTag (Geo CRM) default camorales sangelle gusortega v1.0 v1.1 v1.2.
 Android es un sistema operativo para dispositivos móviles como teléfonos inteligentes y tabletas.
ANDROID. Historia de Android La historia comienza cuando Google decide comprar una empresa de software llamada Android, con el tiempo se convertiría en.
Píldoras Android I Introducción – 2ª parte. Overview Bloques básicos de una aplicación de Android Activity Intents El Manifest Recursos.
FORMATOS DE IMAGEN. Formatos de Imagen  Las extensiones determinan el tipo de archivos y su calidad.  Existen muchos formatos de imagen:  BMP  GIF.
Created by BM|DESIGN|ER comicamisetas.com default.
MKT-CON-P-001E Presentación general. MKT-CON-P-001E Introducción Solución de visualización de CCTV a distancia Vea y controle 20 centros con hasta 99.
Natalia Unibio 903. Un navegador web (en inglés, web browser) es un software, aplicación o programa que permite el acceso a la Web, interpretando la información.
Integración de video en interfaces de usuario con Adobe Flash CS3
Múltiples Pantallas Rogelio Ferreira Escutia
Transcripción de la presentación:

The world is mobile

DESARROLLO ANDROID Y CONCEPTOS AVANZADOS Brayan Villate Kubo - Developer

CONTENIDO : Introducción herramientas para desarrollar en Android • SDK Android, NDK - Native Development Kit. Desarrollo navito, App Inventor para Android, HyperNext Android Creator, Mono, Adobe Flex (Flash), Adobe CS6, Python, PhoneGap, Corona, Titanum Desarrollo para Android en NDK • Induccion del desarrollo para Android • Ciclo de vida Android Activities • Diseñar para diferentes pantallas. • Manejo de ListView, Adapter y AsyncTask • Fragments Nativos y Fragments Librería de soporte. • Nuevas características de desarrollo en Android 4 • Tips sobre mapas, Redes sociales, entre otros.

Introducción herramientas para desarrollar en Android  SDK Android.  NDK - Native Development Kit. Desarrollo navito.  App Inventor para Android  HyperNext Android Creator  Mono  Adobe Flex (Flash)  Adobe CS6  Python  Otros  PhoneGap, Corona, Titanum

Ciclo de vida de los Activities  Activity: Son clases publicas que representan la parte grafica de cada una de las pantallas de nuestra aplicación.

Ciclo de vida de los Activities

Diseño para diferentes pantallas Android utiliza dos propiedades para clasificar sus pantallas y son  Tamaño (pequeño, normal, grande y extragrande).  Densidad (baja dpi, media dpi, alta dpi, extra-alta dpi )

Diseño para diferentes pantallas layout- xlarge medium-dpi layout-large high-dpi layout- Small low-dpi

Diseño para diferentes pantallas

Manejo de ListView, Adapter y AsyncTask MiActivity extends Activity{ } MyListView MyAsyncTask() { ….. myadapter.notifyDataSetChanged(); } MyArrayAdapter(context,layout,array de datos) { ……. }

Fragments Nativos y Fragments Librería de soporte.  Fragments: Representa un comportamiento o una porción de interfaz grafica en un activity  Fragments librería soporte: viewPager (para utilizar desde android 1.6 en adelante)  Fragments Nativo: funciona a partir de android 3

Ciclo de vida Fragments

Fragments

Nuevas características de desarrollo en Android 4  Android Beam.  Bajo nivel de streaming para multimedia  Nuevas funcionalidades para la camara  Controles remotos de audio  Mejoras en “Layouts”

TIPS • Mapas el key de debug se genera por consola y se debe colocar en el xml (layout) donde se coloco el mapa, tambien se debe generar un key de produccion cuando deseamos enviar nuestra app al market • Redes sociales: Twitter: se debe crear una app en twitter developers ( para poder obtener el consumer key y consumer secret para utilizarlo en nuestro proyecto y podernos autenticarhttps://dev.twitter.com/ Facebook: Tambien debemos crear una aplicación para obtener el “AppID” y muy importante generar el key hashs se coloca en la casilla KeyHash del app en face • Destruccion del Activity: Rotacion de pantalla recorre todo el ciclo de vida del activity

The world is mobile