La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "The world is mobile. DESARROLLO ANDROID Y CONCEPTOS AVANZADOS Brayan Villate Kubo - Developer."— Transcripción de la presentación:

1 The world is mobile

2 DESARROLLO ANDROID Y CONCEPTOS AVANZADOS Brayan Villate Kubo - Developer

3 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.

4 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

5 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.

6 Ciclo de vida de los Activities

7 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 )

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

9 Diseño para diferentes pantallas

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

11 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

12 Ciclo de vida Fragments

13 Fragments

14 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”

15 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 (https://dev.twitter.com/) 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

16 The world is mobile http://kubo.co @kubomobile


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

Presentaciones similares


Anuncios Google