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
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.