Xabier Ursua Gil  www.zixstudio.comxabier@zixstudio.com
 S.O para dispositivos móviles basado en Linux Desarrollado por Android Inc, compañía adquirida por Google en 2005 Gran...
 Gran variedad de dispositivos Lenguaje de programación Java Permite acceder a funciones del teléfono de una forma muy ...
 Multimedia: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF… Pantalla Táctil DB Sqlite Navegador integrado (motor WebKit)...
 Residencia de DBF para pacientes con Esclerosis Múltiple Gestionado por ADEMBI Situación previa   Ningún tipo de sist...
 Solución en desarrollo Ventajas de la implantación de Android     Aumento de la calidad de gestión de información    ...
 ¿Qué necesito?   S.O     Windows XP, Windows Vista, Windows 7     Mac OS X 10.5.8 or later     Linux (tested on Ubun...
 Ya tengo mi aplicación, ¿Cómo la subo al Market?   Generar el fichero APK y firmarlo   Crear un perfil de desarrollado...
 ¿Cuánto tarda Google en validar mi app?   A diferencia de otros mercados se sube sin validación   Únicamente hay Valid...
 Instalación del IDE   Descargar desde:     http://www.jetbrains.com/idea/   Instalar
 Descarga del SDK de Android   Descargar desde:     http://developer.android.com/sdk/index.html   Instalar   Abrir SD...
 ¿Cómo creo un nuevo proyecto?   File > New Project > Create project from scratch   Project Name: Test   Select Type: ...
 Android SDK: Target Deseado (1.6, 2.1, 4.0 …) Package Name: org.vggtug Activity name: MainActivity Target Device:   ...
 Estructura de un proyecto Android   Carpeta /src/     Contiene el código fuente   Carpeta /res/     Contiene los fic...
 Carpeta /gen/   Contiene elementos de código autogenerados Carpeta /assets/   Contiene el resto de ficheros auxiliare...
 ¿Cómo ejecuto mi app?   Intellij idea crea la configuración de RUN por nosotros  USB Device VS Emulator
 AVD: Android Virtual Device Manager   Name: Nombre del dispositivo   Target: Versión de Android tendrá nuestro AVD   ...
 Como ejecutar la app en el móvil   Vía USB       Habilitar en nuestro móvil la depuración USB         Ajustes > Aplic...
 Sesión 1: Iniciación a Android - Presentación de la tecnología   Sesión actual Sesión 2: Hello VG-GTUG - Mi Primera ap...
 Recursos:   Android Developers Official Site     http://developer.android.com/index.html   Developing Android Apps wi...
Diapositivas disponibles en:http://www.slideshare.net/zixstudio/curso-iniciacion-android
Curso Iniciacion android
Upcoming SlideShare
Loading in …5
×

Curso Iniciacion android

1,851 views
1,693 views

Published on

Curso de Iniciación a Android incluido en el evento de presentación del grupo VG-GTUG

Published in: Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,851
On SlideShare
0
From Embeds
0
Number of Embeds
201
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Curso Iniciacion android

  1. 1. Xabier Ursua Gil www.zixstudio.comxabier@zixstudio.com
  2. 2.  S.O para dispositivos móviles basado en Linux Desarrollado por Android Inc, compañía adquirida por Google en 2005 Gran comunidad de desarrolladores Tienda de aplicaciones: Google Play Mas de 500.000 aplicaciones (2/3 gratuitas)
  3. 3.  Gran variedad de dispositivos Lenguaje de programación Java Permite acceder a funciones del teléfono de una forma muy sencilla Integración total con Google  Correo  Calendario  Contactos  Tareas  Docs
  4. 4.  Multimedia: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF… Pantalla Táctil DB Sqlite Navegador integrado (motor WebKit) Camara, acelerometro, GPS
  5. 5.  Residencia de DBF para pacientes con Esclerosis Múltiple Gestionado por ADEMBI Situación previa  Ningún tipo de sistema de gestión de la información  Gestión manual mediante documentos impresos  Problemas  Perdida de información  Información mal interpretada  Tiempo de dedicación del personal para documentación
  6. 6.  Solución en desarrollo Ventajas de la implantación de Android  Aumento de la calidad de gestión de información  Reducción de tiempos  Solución económica  Escalabilidad  Adaptación a la necesidad del cliente (Tablets)
  7. 7.  ¿Qué necesito?  S.O  Windows XP, Windows Vista, Windows 7  Mac OS X 10.5.8 or later  Linux (tested on Ubuntu)  El IDE  IntelliJ Idea Comunity  Eclipse  http://www.javacodegeeks.com/2011/11/eclipse-36-vs-intellij-idea-105-pros.html  SDK de Android  Conocimiento básicos en XML  Conocimientos medios en Java
  8. 8.  Ya tengo mi aplicación, ¿Cómo la subo al Market?  Generar el fichero APK y firmarlo  Crear un perfil de desarrollador en: https://play.google.com/apps/publish/signup  Pagar la cuota de registro como desarrollador  25,00 USD  Licencia de por vida  Se paga mediante Google Checkout
  9. 9.  ¿Cuánto tarda Google en validar mi app?  A diferencia de otros mercados se sube sin validación  Únicamente hay Validaciones del fichero subido (versionName, firma..)  Google puede retirarla de Google Play si:  La aplicación viola algún copyright o marca…
  10. 10.  Instalación del IDE  Descargar desde:  http://www.jetbrains.com/idea/  Instalar
  11. 11.  Descarga del SDK de Android  Descargar desde:  http://developer.android.com/sdk/index.html  Instalar  Abrir SDK Manager  Marcar los componentes que queramos  Descargar e instalar los componentes:  Tools  Apis  Extras  Google USB Driver
  12. 12.  ¿Cómo creo un nuevo proyecto?  File > New Project > Create project from scratch  Project Name: Test  Select Type: Android Module  Create source directory : Src
  13. 13.  Android SDK: Target Deseado (1.6, 2.1, 4.0 …) Package Name: org.vggtug Activity name: MainActivity Target Device:  USB Device  Emulator
  14. 14.  Estructura de un proyecto Android  Carpeta /src/  Contiene el código fuente  Carpeta /res/  Contiene los ficheros de recursos  /res/drawable/  /res/layout/  /res/anim/  /res/menu/  /res/values/  /res/xml/  /res/raw/
  15. 15.  Carpeta /gen/  Contiene elementos de código autogenerados Carpeta /assets/  Contiene el resto de ficheros auxiliares  /assets/ VS /res/ AndroidManifest.xml  XML de configuración de nuestra app
  16. 16.  ¿Cómo ejecuto mi app?  Intellij idea crea la configuración de RUN por nosotros  USB Device VS Emulator
  17. 17.  AVD: Android Virtual Device Manager  Name: Nombre del dispositivo  Target: Versión de Android tendrá nuestro AVD  SD Card: Tamaño en Mb de almacenamiento  Skin: Resolución de la pantalla de nuestro AVD  Built-In: Resoluciones predefinidas  Resolution: Resoluciones a medida
  18. 18.  Como ejecutar la app en el móvil  Vía USB  Habilitar en nuestro móvil la depuración USB  Ajustes > Aplicaciones > Desarrollo > Depuration USB  Vía Wifi (Solo Root)  Instalar en nuestro móvil la app ADB OVER WIFI (Hay varias) https://play.google.com/store/apps/details?id=bohlool.net.wifiadb  Conectar el móvil por Wifi y activar la app  Desde nuestro ordenador ejecutamos el comando  adb connect <ip_de_nuestro_movil>:<puerto_definido>
  19. 19.  Sesión 1: Iniciación a Android - Presentación de la tecnología  Sesión actual Sesión 2: Hello VG-GTUG - Mi Primera aplicación en Android  Creación de una aplicación Android  El código y recursos en detalle Sesión 3: VG-GTUG News - Como consumir un servicio desde Android  Modificación de la aplicación realizada en la sesión 2  Mostrar el listado de noticias de VG-GTUG desde nuestra aplicación Sesión 4: VG-GTUG News Deploy - Desplegar mi primera aplicación en Google Play  Subida de VG-GTUG News a Google Play  Explicación en detalle del proceso de subida…
  20. 20.  Recursos:  Android Developers Official Site  http://developer.android.com/index.html  Developing Android Apps with Intellij Idea  http://wiki.jetbrains.net/intellij/Developing_applications_for_Android_in_IntelliJ_IDEA  How to Setup Android Application Development on Eclipse  http://www.londatiga.net/it/how-to-setup-android-application-development-on-eclipse/ Tutoriales y Lecturas  Android – Hello World Tutorial  http://developer.android.com/resources/tutorials/hello-world.html  Hello Android - Ed Burnette  http://goo.gl/c2Eb9  Andbook! Nicolas Gramlich  http://andbook.anddev.org/
  21. 21. Diapositivas disponibles en:http://www.slideshare.net/zixstudio/curso-iniciacion-android

×