SlideShare a Scribd company logo
1 of 8
Android, desarrollo de
aplicaciones
nivel básico
www.mentoringit.com.mx
Android, origen
 Android Inc. Es comprada por Google en 2005.
 Móviles salen al mercado en 2008 con sistema operativo Android.
 2014 Android tiene mas del 50% del mercado de dispositivos móviles.
 Incursión en electrónicos y gadgets(reloj).
 Mas de 1.2 millones de aplicaciones en Google Play.
www.mentoringit.com.mx
Plataforma de desarrollo
 Android esta basado en Linux.
 Lenguaje de programación Java (versión parar Dalvik VM).
 Android 4.4 Dalvik y ART.
 Licencia Apache (libre y código abierto*).
www.mentoringit.com.mx
Capas de plataforma
www.mentoringit.com.mx
Características propias de Android
 Screens
 Cada pantalla en Android es una actividad (Activity) y es representada por una clase
Java.
 Todas las actividades heredan de android.app.Activity .
 Cada actividad se debe agregar a la aplicación Android, esto es en su archivo manifest.
 Cada actividad tiene un layout el cual representa la parte gráfica de la pantalla, el
layout puede ser un archivo xml o una clase JAVA.
 Navegación entre pantallas es utilizando Intent’s, son clases Java parte de las librerías
proporcionadas por Android.
www.mentoringit.com.mx
Ciclo de vida de una Actividad(Activity)
www.mentoringit.com.mx
Aplicaciones x Resolución
 Resolución de pantalla (width x height).
 Categorías de pantallas por tamaño (small, normal, large y exxtra large).
 Las aplicaciones se programan para diferentes densidades de pantalla y no
por tipo de dispositivo.
www.mentoringit.com.mx
www.mentoringit.com.mx
www.mentoringit.com.mx

More Related Content

What's hot (20)

Android studio
Android studioAndroid studio
Android studio
 
Material rap1
Material rap1Material rap1
Material rap1
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
ANdroid studio
ANdroid studioANdroid studio
ANdroid studio
 
Android studio - Carlos Piñan
Android studio - Carlos PiñanAndroid studio - Carlos Piñan
Android studio - Carlos Piñan
 
Android
AndroidAndroid
Android
 
App inventor
App inventorApp inventor
App inventor
 
Android
AndroidAndroid
Android
 
App inventor
App inventorApp inventor
App inventor
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para Android
 
Apps
AppsApps
Apps
 
Android studio
Android studioAndroid studio
Android studio
 
Netbeans Ide ENFEES
Netbeans Ide ENFEESNetbeans Ide ENFEES
Netbeans Ide ENFEES
 
Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014Taller Android - FLISOL Lima Este 2014
Taller Android - FLISOL Lima Este 2014
 
Android Studio
Android Studio Android Studio
Android Studio
 
Taller de Android
Taller de AndroidTaller de Android
Taller de Android
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Aioria
AioriaAioria
Aioria
 

Similar to Android desarrollo de aplicaciones nivel básico 1

Similar to Android desarrollo de aplicaciones nivel básico 1 (20)

Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
android evolution
android evolutionandroid evolution
android evolution
 
Proyecto final(2)
Proyecto final(2)Proyecto final(2)
Proyecto final(2)
 
Manualandroid
ManualandroidManualandroid
Manualandroid
 
Manual de Apps Basicas para Android
Manual de Apps Basicas para AndroidManual de Apps Basicas para Android
Manual de Apps Basicas para Android
 
Jose david arango correa tecnologia android
Jose david arango correa tecnologia androidJose david arango correa tecnologia android
Jose david arango correa tecnologia android
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
 
Android
AndroidAndroid
Android
 
Curso android 01 leccion - teoria
Curso android   01 leccion - teoriaCurso android   01 leccion - teoria
Curso android 01 leccion - teoria
 
Android
AndroidAndroid
Android
 
Sistema operativo android de google
Sistema operativo android de googleSistema operativo android de google
Sistema operativo android de google
 
Introducción a Android para desarrolladores Java
Introducción a Android para desarrolladores JavaIntroducción a Android para desarrolladores Java
Introducción a Android para desarrolladores Java
 
Android
AndroidAndroid
Android
 
Android p
Android pAndroid p
Android p
 
Android
AndroidAndroid
Android
 
Clase xiv
Clase xivClase xiv
Clase xiv
 

More from www.mentoringit.com.mx (9)

Tipos de almacenamiento android básico sesion2
Tipos de almacenamiento android básico sesion2Tipos de almacenamiento android básico sesion2
Tipos de almacenamiento android básico sesion2
 
Json
JsonJson
Json
 
Java desde cero maven
Java desde cero mavenJava desde cero maven
Java desde cero maven
 
Java desde cero string, string builder y string buffer
Java desde cero string, string builder y string bufferJava desde cero string, string builder y string buffer
Java desde cero string, string builder y string buffer
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
 
constructores en java
constructores en javaconstructores en java
constructores en java
 
Ordenando collections
Ordenando collectionsOrdenando collections
Ordenando collections
 
colecciones en java
colecciones en javacolecciones en java
colecciones en java
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 

Android desarrollo de aplicaciones nivel básico 1

  • 1. Android, desarrollo de aplicaciones nivel básico www.mentoringit.com.mx
  • 2. Android, origen  Android Inc. Es comprada por Google en 2005.  Móviles salen al mercado en 2008 con sistema operativo Android.  2014 Android tiene mas del 50% del mercado de dispositivos móviles.  Incursión en electrónicos y gadgets(reloj).  Mas de 1.2 millones de aplicaciones en Google Play. www.mentoringit.com.mx
  • 3. Plataforma de desarrollo  Android esta basado en Linux.  Lenguaje de programación Java (versión parar Dalvik VM).  Android 4.4 Dalvik y ART.  Licencia Apache (libre y código abierto*). www.mentoringit.com.mx
  • 5. Características propias de Android  Screens  Cada pantalla en Android es una actividad (Activity) y es representada por una clase Java.  Todas las actividades heredan de android.app.Activity .  Cada actividad se debe agregar a la aplicación Android, esto es en su archivo manifest.  Cada actividad tiene un layout el cual representa la parte gráfica de la pantalla, el layout puede ser un archivo xml o una clase JAVA.  Navegación entre pantallas es utilizando Intent’s, son clases Java parte de las librerías proporcionadas por Android. www.mentoringit.com.mx
  • 6. Ciclo de vida de una Actividad(Activity) www.mentoringit.com.mx
  • 7. Aplicaciones x Resolución  Resolución de pantalla (width x height).  Categorías de pantallas por tamaño (small, normal, large y exxtra large).  Las aplicaciones se programan para diferentes densidades de pantalla y no por tipo de dispositivo. www.mentoringit.com.mx

Editor's Notes

  1. Todas las actividades en Android siguen éste flujo de ejecución. Al iniciar una aplicación en Android siempre se ejecuta en un inicio el método onCreate. El método onDestroy solo se ejecuta cuando se cierra la aplicación o cuando esta es terminada por el SO. Todos estos métodos se puede sobre-escribir para agregar un comportamiento personalizado a nuestras pantallas. Todas las aplicaciones en Android tienen una actividad principal la cual se declara en el AndroidManifest.xml con las siguientes líneas de código. <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>