SlideShare una empresa de Scribd logo
1 de 14
ELEMENTOS PARA PROGRAMACIÓN EN ANDROID
POR ALIN MÉNDEZ RODRÍGUEZ
Herramientas para desarrolladores
El android developer tools (ADT) plujin es para la creación de
aplicaciones de android
Es un completo de IDE java con funciones para; construir , probar,
depurar, empaquetar las aplicaciones de android.
Libre de código abierto
Funciona en distintas plataformas de sistemas operativos
En la página android developer seleccionamos el ADT 18.0.0
Luego se nos mostrarán las instrucciones para añadirlo en eclipse, en una
parte de la página vamos a encontrar la siguiente dirección:
http://dl-ssl.google.com/android/eclipse/
Copiemos la dirección y ejecutemos eclipse y dirijámonos a
help > install new software
Y pegamos la dirección en work with, luego
seleccionamos “add”.
Colocamos el nombre que le pondremos al
plugin
Hacemos click en ok.
Todos los elementos que aparecerán luego
deben estar seleccionados (select all);
damos click en next > next > aceptamos las
condiciones
de uso > finish.
Herramientas para desarrolladores
Android studio
• Conjunto de herramientas
• Entorno de desarrollo integrado (IDE) para la creación de aplicaciones
Características
• Ejecutar y depurar código de la aplicación sin reiniciar o construir el archivo
APK
• Permite aumentar la calidad de código y la productividad de los
desarrolladores
• Permite probar la aplicación sin necesidad de dispositivos reales
• Integración con todo tipo de marcos de desarrollo
• Leguajes de programación como C++ y Java
Donde descargar andoid studio
https://android-studio.uptodown.com/windows
SDK
SDK es un acrónimo de Software Development Kit y es el lenguaje de
programación de Android. Desde él se puede emular softwares
desarrollados para otras plataformas en el Android y es la base para que
los desarrolladores críen APPs para la plataforma de Google.
Android SDK Tools es un componente para el Android SDK. Incluye el
conjunto completo de herramientas de desarrollo y depuración para
Android. Se incluye con Android Studio.
Como descargar SDK
Lo que vamos a hacer es dirigirnos hacia la página de Android developer,
cuando estés dentro de ella haz click en la opción SDK, vas a encontrar un
cuadro como este en el cual podemos descargar elSDK
Componentes de una aplicación
Vista (View)
Las vistas son los elementos que componen la interfaz de usuario de
una aplicación
Layout
Un layout es un conjunto de vistas agrupadas de una determinada
forma.
Actividad (Activity)
En Android uno de estos elementos, o pantallas, se conoce como
actividad. Su función principal es la creación de la interfaz de usuario.
Fragmentos (Fragment)
Un fragment está formado por la unión de varias vistas para crear un
bloque funcional de la interfaz de usuario. Una vez creados los fragments,
podemos combinar uno o varios fragments dentro de una actividad,
según el tamaño de pantalla disponible.
Servicio (Service)
Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una interacción
con el usuario.
Intención (Intent)
Una intención representa la voluntad de realizar alguna acción; como realizar una llamada
de teléfono, visualizar una página web.
Se utiliza cada vez que queramos:
Lanzar una actividad
Lanzar un servicio
Enviar un anuncio de tipo broadcast
Comunicarnos con un servicio
Los componentes lanzados pueden ser internos o externos a nuestra aplicación. También
utilizaremos las intenciones para el intercambio de información entre estos componentes.
Receptor de anuncios (Broadcast Receiver)
Un receptor de anuncios recibe anuncios broadcast y reacciona ante ellos.
Los anuncios broadcast pueden ser originados por el sistema
Proveedores de Contenido (Content Provider)
Android define un mecanismo estándar para que las aplicaciones
puedan compartir datos sin necesidad de comprometer la seguridad
del sistema de ficheros. Con este mecanismo podremos acceder a datos
de otras aplicaciones, como la lista de contactos, o proporcionar datos
a otras aplicaciones.
REFERENCIAS
HTTP://WWW.ANDROIDCURSO.COM/INDEX.PHP/RECURSOS/31-UNIDAD-1-VISION-
GENERAL-Y-ENTORNO-DE-DESARROLLO/260-DOCUMENTACION-Y-DEPURAR
HTTPS://BBVAOPEN4U.COM/ES/ACTUALIDAD/TRES-HERRAMIENTAS-PARA-CONSTRUIR-
APLICACIONES-GRAN-VELOCIDAD
HTTP://WWW.CRISTALAB.COM/TUTORIALES/HERRAMIENTAS-PARA-COMENZAR-A-
PROGRAMAR-PARA-ANDROID-C105668L/

Más contenido relacionado

La actualidad más candente

Interfaz de mit app inventor 2
Interfaz de mit app inventor 2Interfaz de mit app inventor 2
Interfaz de mit app inventor 2CarlosAlbarran
 
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesPedro Antonio Villalta (Pavillalta)
 
Google App inventor
Google App inventorGoogle App inventor
Google App inventorTefa Yánez
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventorHimary 09
 

La actualidad más candente (20)

Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Android studio
Android studioAndroid studio
Android studio
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Interfaz de mit app inventor 2
Interfaz de mit app inventor 2Interfaz de mit app inventor 2
Interfaz de mit app inventor 2
 
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
Google App inventor
Google App inventorGoogle App inventor
Google App inventor
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
App inventor 2 (parte I)
App inventor 2 (parte  I)App inventor 2 (parte  I)
App inventor 2 (parte I)
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Android Studio
Android Studio Android Studio
Android Studio
 
MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Android studio
Android studioAndroid studio
Android studio
 
App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
Android studio
Android studioAndroid studio
Android studio
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventor
 

Similar a Programación Android: Elementos, herramientas y componentes

Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7tGabo Mizhel
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Jorge Ulises
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweetsJorge Soro
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de androidENANITOS120
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipseglorii piickolii
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
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 androidwiliam lliulli herrera
 
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
Android de la A a la Z  PARTE 2 de 3 ulises gonzalezAndroid de la A a la Z  PARTE 2 de 3 ulises gonzalez
Android de la A a la Z PARTE 2 de 3 ulises gonzalezAndroid UNAM
 
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 AndroidArmando Picón Z.
 

Similar a Programación Android: Elementos, herramientas y componentes (20)

Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Taller de Android
Taller de AndroidTaller de Android
Taller de Android
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
App inventor
App inventorApp inventor
App inventor
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Tema: Android Studio
Tema: Android StudioTema: Android Studio
Tema: Android Studio
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweets
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de android
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Android Pres3
Android Pres3Android Pres3
Android Pres3
 
Android
AndroidAndroid
Android
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
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
 
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
Android de la A a la Z  PARTE 2 de 3 ulises gonzalezAndroid de la A a la Z  PARTE 2 de 3 ulises gonzalez
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
 
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
 

Último

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 

Último (8)

PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 

Programación Android: Elementos, herramientas y componentes

  • 1. ELEMENTOS PARA PROGRAMACIÓN EN ANDROID POR ALIN MÉNDEZ RODRÍGUEZ
  • 2. Herramientas para desarrolladores El android developer tools (ADT) plujin es para la creación de aplicaciones de android Es un completo de IDE java con funciones para; construir , probar, depurar, empaquetar las aplicaciones de android. Libre de código abierto Funciona en distintas plataformas de sistemas operativos
  • 3. En la página android developer seleccionamos el ADT 18.0.0 Luego se nos mostrarán las instrucciones para añadirlo en eclipse, en una parte de la página vamos a encontrar la siguiente dirección: http://dl-ssl.google.com/android/eclipse/ Copiemos la dirección y ejecutemos eclipse y dirijámonos a help > install new software
  • 4. Y pegamos la dirección en work with, luego seleccionamos “add”. Colocamos el nombre que le pondremos al plugin Hacemos click en ok. Todos los elementos que aparecerán luego deben estar seleccionados (select all); damos click en next > next > aceptamos las condiciones de uso > finish.
  • 5. Herramientas para desarrolladores Android studio • Conjunto de herramientas • Entorno de desarrollo integrado (IDE) para la creación de aplicaciones Características • Ejecutar y depurar código de la aplicación sin reiniciar o construir el archivo APK • Permite aumentar la calidad de código y la productividad de los desarrolladores • Permite probar la aplicación sin necesidad de dispositivos reales • Integración con todo tipo de marcos de desarrollo • Leguajes de programación como C++ y Java
  • 6. Donde descargar andoid studio https://android-studio.uptodown.com/windows
  • 7. SDK SDK es un acrónimo de Software Development Kit y es el lenguaje de programación de Android. Desde él se puede emular softwares desarrollados para otras plataformas en el Android y es la base para que los desarrolladores críen APPs para la plataforma de Google. Android SDK Tools es un componente para el Android SDK. Incluye el conjunto completo de herramientas de desarrollo y depuración para Android. Se incluye con Android Studio.
  • 8. Como descargar SDK Lo que vamos a hacer es dirigirnos hacia la página de Android developer, cuando estés dentro de ella haz click en la opción SDK, vas a encontrar un cuadro como este en el cual podemos descargar elSDK
  • 9.
  • 10. Componentes de una aplicación Vista (View) Las vistas son los elementos que componen la interfaz de usuario de una aplicación Layout Un layout es un conjunto de vistas agrupadas de una determinada forma.
  • 11. Actividad (Activity) En Android uno de estos elementos, o pantallas, se conoce como actividad. Su función principal es la creación de la interfaz de usuario. Fragmentos (Fragment) Un fragment está formado por la unión de varias vistas para crear un bloque funcional de la interfaz de usuario. Una vez creados los fragments, podemos combinar uno o varios fragments dentro de una actividad, según el tamaño de pantalla disponible.
  • 12. Servicio (Service) Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una interacción con el usuario. Intención (Intent) Una intención representa la voluntad de realizar alguna acción; como realizar una llamada de teléfono, visualizar una página web. Se utiliza cada vez que queramos: Lanzar una actividad Lanzar un servicio Enviar un anuncio de tipo broadcast Comunicarnos con un servicio Los componentes lanzados pueden ser internos o externos a nuestra aplicación. También utilizaremos las intenciones para el intercambio de información entre estos componentes.
  • 13. Receptor de anuncios (Broadcast Receiver) Un receptor de anuncios recibe anuncios broadcast y reacciona ante ellos. Los anuncios broadcast pueden ser originados por el sistema Proveedores de Contenido (Content Provider) Android define un mecanismo estándar para que las aplicaciones puedan compartir datos sin necesidad de comprometer la seguridad del sistema de ficheros. Con este mecanismo podremos acceder a datos de otras aplicaciones, como la lista de contactos, o proporcionar datos a otras aplicaciones.