Breve introducción a:@oscarsalgueroFounder & CTOReal Action! Software
    ¿Qué es Android?: Algunas generalidades.    Herramientas de Desarrollo: Eclipse IDE,     ADT y SDK    Hola Android:...
¿Qué es Android?
    Android es un sistema operativo para móviles desarrollado     por Andy Rubin (@Arubin) de Android Inc., empresa que f...
    Si eres Desarrollador(a) de aplicaciones, puede que estas     sean de varios tipos, juegos, utilerías, productividad,...
    Las Android Apps y aplicaciones móviles     en general permiten “estar al lado del     cliente (usuario) a toda hora ...
Activaciones de celulares nuevos, de Enero a Agosto 2010:                          Mercado: USA. Fuente: The Nielsen Company
    Las Android Apps se pueden     distribuir usando el Android     Market de Google.    Necesitaras registrarte como   ...
    Las Android Apps se programan con una combinación     de Java y XML.    El hecho de que las Android Apps se programe...
    Como Desarrolladores de Android Apps usaremos Java y XML     para programar e interactuaremos con las 3 capas superio...
    Hasta ahora, los millones de dispositivos que estan en el     mercado corren 4 versiones de Android, y según Google e...
Herramientas     de Desarrollo
    Para desarrollar con Android necesitas de     algunos programas o herramientas de Software.    Todas  las    herrami...
    Lo primero, si no es que lo único que débes     descargar e instalar (por ti mism@) de Internet és el     ECLIPSE    ...
Una señal de que instalaste el IDE correcto seríael “splash screen” de ECLIPSE GALILEO, quees como se ve en la imagen de l...
    El SDK (Software Development Kit) es un conjunto de     programas, clases y archivos, que te permitiran     desarroll...
    Una vez descargado e instalado el ECLIPSE     IDE, instalar ADT y configurar el SDK es muy     fácil (no más cosas qu...
    Ve al menú “Help” -> “Instal New Software…”:
    En la ventana que saldrá, darás click al botón “Add…”:
En la ventana titulada “Add Site”:    En el campo “Name“, escribe por ejemplo: “Android Plugin”.    En el campo “Locatio...
Al dar click en “OK”…:    Verás la vetana que     aparece acá a la     derecha,        donde     deberás marcar el     ch...
El último paso es decirle a ECLIPSE IDE y a ADT donde está el SDK:      Ve al al menú       “Preferences” y       en el c...
Hola AndroidNuestra primera Android App
  Usarémos ECLIPSE IDE y el ADT para mostrar lo fácil que es hacer una Android App.  Harémos         el clásico “Hola Mu...
Demo
    Entra al Android Market y podrás registrate y conocer más sobre la     plataforma en: http://www.android.com/market ...
  Puédesenviar tus preguntas sobre esta presentación a: info@realactionsoft.com
    Para mayor información sobre nuestros servicios, visita www.realactionsoft.com    Si tienes una idea para una Androi...
Breve introducción a Android Apps
Breve introducción a Android Apps
Upcoming SlideShare
Loading in...5
×

Breve introducción a Android Apps

1,391

Published on

Diapositivas que acompañan el video en YouTube disponible en http://youtu.be/WssdQyL0GN8

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,391
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Breve introducción a Android Apps

  1. 1. Breve introducción a:@oscarsalgueroFounder & CTOReal Action! Software
  2. 2.   ¿Qué es Android?: Algunas generalidades.  Herramientas de Desarrollo: Eclipse IDE, ADT y SDK  Hola Android: Nuestra primera Android App
  3. 3. ¿Qué es Android?
  4. 4.   Android es un sistema operativo para móviles desarrollado por Andy Rubin (@Arubin) de Android Inc., empresa que fué adquirida por Google en 2005.  Android fue lanzado el 5 de Noviembre de 2007 por Google y fue respaldado por el Open Handset Alliance, un consorcio de 78 empresas: operadoras de telefonía, fabricantes de celulares, chips, etc…  Android está basado en una versión modificada del Kernel de LINUX.  El código fuente de Android esta disponible en el Android Open Source Project, pero solamente están disponibles las versiones que van siendo liberadas por Google, Ej.: 1.5, 1.6, 2.1, 2.2.
  5. 5.   Si eres Desarrollador(a) de aplicaciones, puede que estas sean de varios tipos, juegos, utilerías, productividad, etc… Android es una plataforma de distribución mundial para tus aplicaciones.  Si eres un editor de contenido, con una Android App puedes poner una version al día de tu períodico, revista, comic, etc… en la palma de la mano del lector y ademas hacerla interactiva.  Una Android App, permite a cualquier empresa de cualquier rubro, “estar en la palma de la mano” de un cliente (usuario) y darle contacto con su marca, producto, tienda, servicio, etc… en una relación mas íntima con él o ella de la que dá una página web.
  6. 6.   Las Android Apps y aplicaciones móviles en general permiten “estar al lado del cliente (usuario) a toda hora y todo lugar”.  Las Android Apps y aplicaciones móviles en general, complementan tu sitio web y no pueden reemplazar... por el momento.
  7. 7. Activaciones de celulares nuevos, de Enero a Agosto 2010: Mercado: USA. Fuente: The Nielsen Company
  8. 8.   Las Android Apps se pueden distribuir usando el Android Market de Google.  Necesitaras registrarte como Android Developer en www.android.com y tener una cuenta de Google Checkout para recibir tus pagos.  Puedes distribuir una misma Apps en varios paises, monedas e idiomas de forma sencilla.
  9. 9.   Las Android Apps se programan con una combinación de Java y XML.  El hecho de que las Android Apps se programen con Java presenta una GRAN ventaja ya que muchos de los Desarrolladores ya sabemos Java y en caso contrario, es fácil de aprender y se puede usar para hacer Apps para la Web y el Desktop.  Google ha dado las herramientas mínimas necesarias para desarrollar excelentes Android Apps, y terceros estan elaborando más Plugins y herramientas para hacerlo aun más fácil.
  10. 10.   Como Desarrolladores de Android Apps usaremos Java y XML para programar e interactuaremos con las 3 capas superiores de la Arquitectura que vimos antes:
  11. 11.   Hasta ahora, los millones de dispositivos que estan en el mercado corren 4 versiones de Android, y según Google estas se distribuyen (actualmente) así:
  12. 12. Herramientas de Desarrollo
  13. 13.   Para desarrollar con Android necesitas de algunos programas o herramientas de Software.  Todas las herramientas necesarias son GRATUITAS.  No hay restricción sobre qué Sistema Operativo débes tener para Desarrollar Android Apps. (Las Apps para iOS de Apple solo se pueden desarrollar en Macs y las de Windows Phone 7, solamente en PCs con Windows 7)
  14. 14.   Lo primero, si no es que lo único que débes descargar e instalar (por ti mism@) de Internet és el ECLIPSE IDE (Integrated Development Enviroment).  Bájalo e instálalo en tú Mac, Windows ó LINUX de: http://eclipse.org/downloads/  Pon atención a la versión que instalarás, ya está disponible HELIOS pero el plugin de Android (ADT) es mejor instalarlo para la versión GALILEO disponible en: http://www.eclipse.org/downloads/packages/release/galileo/sr2
  15. 15. Una señal de que instalaste el IDE correcto seríael “splash screen” de ECLIPSE GALILEO, quees como se ve en la imagen de la izquierda.
  16. 16.   El SDK (Software Development Kit) es un conjunto de programas, clases y archivos, que te permitiran desarrollar Apps para Android, incluyen el “Emulador” y otras herramientas interesantes.  Ve a http://developer.android.com/sdk/index.html y descarga el SDK para tu Sistema Operativo favorito, luego lo descomprimirás en una carpeta en el lugar que desees, pero recuerda bien donde quedó.
  17. 17.   Una vez descargado e instalado el ECLIPSE IDE, instalar ADT y configurar el SDK es muy fácil (no más cosas que descargar o instalar por uno mism@).  Para empezar abrirás ECLIPSE IDE y tendrás también a mano la ruta a la carpeta donde descomprimíste el SDK.
  18. 18.   Ve al menú “Help” -> “Instal New Software…”:
  19. 19.   En la ventana que saldrá, darás click al botón “Add…”:
  20. 20. En la ventana titulada “Add Site”:  En el campo “Name“, escribe por ejemplo: “Android Plugin”.  En el campo “Location”, escribe pega la URL (sin olvidar el slash final): https://dl-ssl.google.com/android/eclipse/
  21. 21. Al dar click en “OK”…:  Verás la vetana que aparece acá a la derecha, donde deberás marcar el checkbox al lado de “Developer Tools” y dar click en Finish.  Acepta todos los contratos de licencia que aparezcan.  ADT se descargará e instalara solo.  Al final deberás reiniciar ECLIPSE.
  22. 22. El último paso es decirle a ECLIPSE IDE y a ADT donde está el SDK:   Ve al al menú “Preferences” y en el campo “SDK Location” pega la ruta al SDK.   Da un click en “Apply” y luego sál de ahí dando click en “OK”.
  23. 23. Hola AndroidNuestra primera Android App
  24. 24.   Usarémos ECLIPSE IDE y el ADT para mostrar lo fácil que es hacer una Android App.  Harémos el clásico “Hola Mundo”, pero lo llamaremos “Hola Android”.  Nosservirá también para explicar la estructura de archivos en un Proyecto de ECLIPSE para una Android App.
  25. 25. Demo
  26. 26.   Entra al Android Market y podrás registrate y conocer más sobre la plataforma en: http://www.android.com/market  La guía de Desarrollo para Android (en inglés) está disponible en: http://developer.android.com/guide/index.html  La JavaDoc o documentación de la API de Android está aquí: http://developer.android.com/reference/packages.html  Te invitámos al Google Technology User Group GTUG) El Salvador en: http://gtug-elsalvador.blogspot.com/  Únete al Grupo de Android en Español en Google Groups donde podrémos seguir compartiendo el conocimiento sobre esta tecnología de Google: http://groups.google.com/group/android-en-espanol
  27. 27.   Puédesenviar tus preguntas sobre esta presentación a: info@realactionsoft.com
  28. 28.   Para mayor información sobre nuestros servicios, visita www.realactionsoft.com  Si tienes una idea para una Android App y quieres que te ayudemos a hacerla realidad, escríbenos a info@realactionsoft.com  Síguenos en Twitter en @realactionsoft  Llamanos usando Skype, nuestro nick es: realactionsoft
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×