03 Generalidades de Android Estudio 150731191052 Lva1 App6892

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 41

Diseo y Desarrollo De App Para Mviles

GENERALIDADES DE ANDROID STUDIO

Blog de Android App


http://programacion-moviles.blogspot.com/

Pedro Antonio Villalta

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Contenido
Repaso de Generalidades Android
Tecnologas Anteriores
Qu se puede hacer con Android?
Qu IncluyeAndroid?
Breve historia de Android?
Versiones de Android
Crecimiento de Android

Generalidades de Android Studio


Android Studio
Componentes de Android Studio
Descarga e Instalacin
Creacin de Proyecto
Enlaces de Referencia

Generalidades de Android Estudio 2


Diseo y Desarrollo De App Para Mviles

Tecnologas Anteriores
Sun Java Wireless Toolkit 2.5 + Editor de Texto

Aclipse Helios + Android SDK

Netbeans + JavaME

Android Studio + Genymotion (Otras maquinas virtuales)

Java JDK complemento de desarrollo

Generalidades de Android Estudio 3


Diseo y Desarrollo De App Para Mviles

Qu se Puede Hacer con Android?


Navegar y buscar por el mundo
Conectarse y compartir
Entretenimiento digital
Crear y colaborar
Geo posicionamiento
Aplicaciones comerciales
Aplicaciones orientadas a domtica
Generalidades de Android Estudio 4
Diseo y Desarrollo De App Para Mviles

Qu Incluye Android?
App Widgets para el escritorio
Notificaciones
Multi-tarea
Reconocimiento de voz
Cmara de fotos y vdeos
Acceso a tiendas de aplicaciones
Todo lo que quieras instalar
Generalidades de Android Estudio 5
Diseo y Desarrollo De App Para Mviles

Todo lo que Podemos Instalar


Grficos
Almacenamiento en SQLite
Conectividad
Mensajera
Navegador Web
Multimedia
Streaming: descarga progresiva, Adobe Flash Streaming (RTMP)
Hadware: cmaras de fotos, de vdeo, pantallas tctiles, GPS,
acelermetros, giroscopios, magnetmetros, sensores de
proximidad y de presin, sensores de luz, gamepad, termmetro
Bluetooth
Videollamadas, Voz, Multi-tctil
Tethering: usar al dispositivo como punto de acceso inalmbrico

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Historia de Android
Desarrollado por Android Inc desde 2003.
Hasta que fue comprado por Google en
2005.
Se liber el cdigo bajo licencia Apache
al crearse la Open Handset Alliance el 5
de Noviembre de 2007. Tambin
considerado cumpleaos de Android.

En 2008 se crean los primero chips


compatibles y se lanza el primer
telfono Android, el HTC Dream.

Se empiezan a nombrar como dulces a


las versiones de Android a partir de 2009.

Generalidades de Android Estudio 7


Diseo y Desarrollo De App Para Mviles

Nombre de Versiones Android


Los desarrolladores tienen tres tipos de nombres para
las versiones de Android:

La comercial con el nombre de postre. Por ejemplo:


KitKat, lollipop.
La de los fabricantes (comercial) con la versin y
subversin. Por ejemplo: 4.4
La de desarrollador con el nivel del API (interesa
mucho para desarrollar en Android): Por ejemplo: 19

Generalidades de Android Estudio 8


Diseo y Desarrollo De App Para Mviles

Nombre de Versiones Android

Generalidades de Android Estudio 9


Diseo y Desarrollo De App Para Mviles

Nombre de Versiones Android

Fuente de imagen: nksistemas.com

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Crecimiento de Android

Generalidades de Android Studio


Generalidades de Android Estudio 11
Diseo y Desarrollo De App Para Mviles

Android en el Mundo

Generalidades de Android Estudio 12


Diseo y Desarrollo De App Para Mviles

Referencia Android en Lnea


Entrar a la siguiente Url
http://developer.android.com/

Pasar a espaol (En pie de pgina)

Ir a la seccin Developer Preview 2

Revisar secciones, por ejemplo:


Informacin general del programa

Generalidades de Android Studio


Generalidades de Android Estudio 13
Diseo y Desarrollo De App Para Mviles

Android Studio

Generalidades de Android Estudio 14


Diseo y Desarrollo De App Para Mviles

Qu es Android Studio?
Android Studio es un entorno de desarrollo integrado
(IDE) para la plataforma Android.

Fue anunciado por Ellie Powers el 16 de mayo de 2013.

Android Studio esta disponible para desarrolladores


para probarlo gratuitamente.

Basado en IntelliJ IDEA de JetBrains, est diseado


especficamente para desarrollar para Android.

https://es.wikipedia.org/wiki/Android_Studio

Generalidades de Android Estudio 15


Diseo y Desarrollo De App Para Mviles

Descargar Software
Tecnologas Actuales de Desarrollo

Para descargar software Java y Android Studio.

Java SE Development Kit 7 Downloads


Bajar la version de 32 o 64 bit segn caracteristicas de su equipo y tipo
de Sistema operativo.
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-
downloads-1880260.html

Android Studio
http://developer.android.com/sdk/index.html

Generalidades de Android Estudio 16


Diseo y Desarrollo De App Para Mviles

Pgina de Descarga Android Studio


http://developer.android.com/sdk/index.html

Generalidades de Android Estudio 17


Diseo y Desarrollo De App Para Mviles

GenyMotion. Android Emulator

https://www.genymotion.com/#!/

Generalidades de Android Estudio 18


Diseo y Desarrollo De App Para Mviles

Instalacin
Paso 1
Primero instale el JDK (Versin 7 o superior)
Si la instalacin genera problemas de ruta del JDK, agregar variable de entorno.

Paso 2
Instale Android Studio (Instalar Plugin Genymotion).
Paso 3
Instale Genymotion (Agregar Dispositivos).
Paso 4
Instale VirtualBox (Agregar Maquinas Virtuales).

Generalidades de Android Estudio 19


Diseo y Desarrollo De App Para Mviles

Instalacin de Android Studio

Generalidades de Android Estudio 20


Diseo y Desarrollo De App Para Mviles

Paso 1. Componentes
Adems del Android Studio se instalar el Android
SDK y Virtual Device.

Generalidades de Android Estudio 21


Diseo y Desarrollo De App Para Mviles

Paso 2. Directorios
Rutas de instalacin en el equipo.

Generalidades de Android Estudio 22


Diseo y Desarrollo De App Para Mviles

Paso 3. Acceso Directo


Nombre del Acceso directo en men inicio.

Generalidades de Android Estudio 23


Diseo y Desarrollo De App Para Mviles

Paso 4. Completar Instalacin

Generalidades de Android Estudio 24


Diseo y Desarrollo De App Para Mviles

Crear variable de entorno


Para crear variable de entorno:
Panel de control Sistema Opciones avanzadas del
sistema Avanzado Variables de entorno.
Una vez ah crear una variable llamada JAVA_HOME
y agregar como valor la ubicacin del Java
Development Kit en la PC. Ej:

Generalidades de Android Estudio 25


Diseo y Desarrollo De App Para Mviles

Seleccin del tema


La primera vez que se ejecuta Android Studio pide
seleccionar entre dos temas por defecto.

Damos
Siguiente y
esperamos
que finalice la
configuracin.

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Finalizar

Generalidades de Android Estudio 27


Diseo y Desarrollo De App Para Mviles

Pantalla de Bienvenida

Generalidades de Android Estudio 28


Diseo y Desarrollo De App Para Mviles

Ventana Nuevo Proyecto

Generalidades de Android Estudio 29


Diseo y Desarrollo De App Para Mviles

Primer Ejemplo Android Studio


Crear Nuevo Proyecto y personalizar los siguientes
campos:
Nombre de la aplicacin: el nombre de la aplicacin.
Que Ser usado en Google Play.
Nombre del mdulo: Utilizado por Android Studio.
Puede ser igual al nombre de la aplicacin.
Nombre del paquete: Identificador nico para la
aplicacin (App).

Generalidades de Android Estudio 30


Diseo y Desarrollo De App Para Mviles

Primer Ejemplo Android Studio


SDK mnimo requerido: versin de Android mnima
necesaria para correr la aplicacin. Es mejor usar
paquetes intermedios
SDK objetivo: mxima versin de Android con la que
podr ejecutarse la aplicacin.
Nivel de lenguaje: versin de Java con la que se
desarrollar la aplicacin. Recomendable Java 6 porque
la nica manera de que la App soporte todas las
caractersticas de Java 7 es eligiendo API 19 como SDK
mnimo.
cono de la aplicacin: el cono que representar la
aplicacin. Si ya tienes un imagen seleccionada marca el
casillero create custom launcher icon

Generalidades de Android Estudio 31


Diseo y Desarrollo De App Para Mviles

Primer Ejemplo Android Studio

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Crear Actividad en Blanco


Seleccionamos Continuar y elegimos la opcin Actividad en
blanco

Generalidades de Android Estudio 33


Diseo y Desarrollo De App Para Mviles

Siguiente Pantalla Agregamos Nombre

Para finalizar
Damos clic en

Finish.

Generalidades de Android Estudio 34


Diseo y Desarrollo De App Para Mviles

Agregando Control TextView


1. <TextView
2. android:layout_width="wrap_content"
3. android:layout_height="wrap_content"
4. android:textAppearance="?android:attr/textAppearanceLarge"
5. android:text=Primer Ejemplo"
6. android:id="@+id/textView"
7. android:layout_alignParentTop="true"
8. android:layout_alignParentLeft="true"
9. android:layout_alignParentStart="true" />

Generalidades de Android Estudio 35


Diseo y Desarrollo De App Para Mviles

Depuracin de la App

Tenemos dos opciones para la depuracin:

1. Usar Dispositivo Android Virtual

2. Conectar cable USB y probar directamente en el


telfono.

Generalidades de Android Estudio 36


Diseo y Desarrollo De App Para Mviles

Activar Depuracin de USB en Telfono


Vamos a Configuracin
Opcin Aplicaciones
Opcin Desarrollo
Seleccionamos Depuracin de USB

Con esta configuracin activada Android Studio depura la


app si el telfono est conectado con cable USB.

Nota: Ver recomendaciones de seguridad, activar solo para


pruebas.

Enlace de referencia:
http://programacion-moviles.blogspot.com/2015/08/depuracion-de-aplicaciones-
android-studio-en-dispositivo-fisico.html

Generalidades de Android Estudio 37


Diseo y Desarrollo De App Para Mviles

Pedro Antonio Villalta

[email protected]

Si la presentacin fue til, comprtela y recomienda el blog.

Diseo y Desarrollo De App Para Mviles

Generalidades de Android Estudio 38


Diseo y Desarrollo De App Para Mviles

Enlaces a Recursos de Software


Android Studio
https://developer.android.com/studio/index.html

Netbeans
https://netbeans.org/downloads/

Eclipse
http://www.eclipse.org/downloads/

Genymotion
https://www.genymotion.com/#!/

Java SDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-
downloads-1880260.html

Generalidades de Android Estudio 39


Diseo y Desarrollo De App Para Mviles

Enlaces a Recursos de Contenido


http://programacion-moviles.blogspot.com/

http://programacion-moviles.blogspot.com/2015/09/entornos-de-desarrollo-para-
moviles-eclipse-android-sdk.html

http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para-
telefonia-movil.html

http://programacion-moviles.blogspot.com/2015/07/desarrollo-de-app-aplicaciones-
moviles-en-el-salvador.html

http://programacion-moviles.blogspot.com/2015/08/depuracion-de-aplicaciones-
android-studio-en-dispositivo-fisico.html

http://programacion-moviles.blogspot.com/2015/08/ejemplo-android-de-control-text-
view-y-string.html

Generalidades de Android Estudio


Diseo y Desarrollo De App Para Mviles

Enlaces a Recursos de Vdeo


Este video es un resumen de las generalidades de Android, desde el inicio y
compra por Google, descripcin de las versiones y caractersticas de cada
una.
https://www.youtube.com/watch?v=8D4vNzSa-5w

Un debate muy comn en la comunidad de desarrolladores de App es si


resulta ms rentable IOS o Android, en este video tenemos una opinin y el
porqu este usuario de YouTube considera IOS mejor opcin que Android.
https://www.youtube.com/watch?v=6ZpgJuy-H2I

Tambin este video se explican algunas diferencias pro y contras de cada


Sistema Operativo:
https://www.youtube.com/watch?v=Px172jE_Yds

Generalidades de Android Estudio

También podría gustarte