160 likes | 290 Views
The world is mobile. The world is mobile. Brayan Villate Kubo - Developer. DESARROLLO ANDROID Y CONCEPTOS AVANZADOS. CONTENIDO : Introducción herramientas para desarrollar en A ndroid
E N D
The world is mobile • BrayanVillate • Kubo - Developer • DESARROLLO ANDROID Y CONCEPTOS AVANZADOS
CONTENIDO: • Introducción herramientas para desarrollar en Android • SDK Android, NDK - NativeDevelopment Kit. Desarrollo navito, App Inventor para Android, HyperNextAndroidCreator, Mono, Adobe Flex (Flash), Adobe CS6, Python,PhoneGap, Corona, Titanum • Desarrollo para Android en NDK • Inducciondel desarrollo para Android • Ciclo de vida AndroidActivities • Diseñar para diferentes pantallas. • Manejo de ListView, Adapter y AsyncTask • FragmentsNativos y Fragments Librería de soporte. • Nuevas características de desarrollo en Android 4 • Tipssobre mapas, Redes sociales, entre otros.
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 Introducción herramientas para desarrollar en Android
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.
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
Diseño para diferentes pantallas layout-xlarge medium-dpi layout-Small low-dpi layout-large high-dpi
Manejo de ListView, Adapter y AsyncTask MiActivity extends Activity{ } MyListView MyAsyncTask() { ….. myadapter.notifyDataSetChanged(); } MyArrayAdapter(context,layout,array de datos) { ……. }
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 Fragments Nativos y Fragments Librería de soporte.
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”
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 twitterdevelopers (https://dev.twitter.com/) para poder obtener el consumerkey y consumersecret para utilizarlo en nuestro proyecto y podernos autenticar • Facebook: Tambien debemos crear una aplicación para obtener el “AppID” y muy importante generar el keyhashs se coloca en la casilla KeyHash del app en face • Destruccion del Activity: Rotacion de pantalla recorre todo el ciclo de vida del activity TIPS
The world is mobile http://kubo.co @kubomobile