Introduccion Android

Páginas: 8 (1760 palabras) Publicado: 5 de junio de 2015
Programación
en Android
José Gabriel Da Silva Pinzón

Aprendizaje de Android
En este documento explico un poco de lo que llevo aprendido en cuanto a la programación
en dispositivos Android desde un esquema bastante general. Para empezar a programar en
Android se recomienda tener ciertos conocimientos en lógica de programación. Si se tiene
conocimiento de Java es mucho mejor ya que el ambiente deprogramación es Java y
entender cómo funcionan las funciones, los objetos, las llamadas al sistema y el ambiente en
sí es fundamental para poder avanzar de forma eficaz.

Llevo aproximadamente dos meses y medio aprendiendo el ambiente y estilo de Android y
debo reconocer que tiene un nivel de complejidad un tanto elevado y la curva de aprendizaje
es bastante larga. Sin embargo puede llegar a serbastante entretenido lograr ejecutar
pequeños proceso. Otra cosa es que ver resultados luego de debuggear los problemas
encontrados es muy gratificante.

Hasta el momento no puedo desarrollar una aplicación muy elaborada con un ambiente
gráfico muy atractivo, pero me parece fundamental el aprender como manejar el espacio de
trabajo e interactuar entre

ventanas, procesos, frames, layouts yfragmentos

para poder poco a poco ir desarrollando aplicaciones más elaboradas.

Ambiente de trabajo
El ambiente de trabajo utilizado es Android Studio:

Figura 1. Ambiente de trabajo en Android Studio

A la izquierda podemos ver toda la estructura de nuestro proyecto: los códigos de las clases
en java, el Android Manifest, un archivo muy importante en donde se muestra la lógica
general del programa(la actividad principal y sus derivaciones en actividades secundarias),
las imágenes que se usaran (íconos, o imágenes en general), los Layouts que son archivos
que nos proporcionan información de cómo se verán organizadas las ventanas y actividades
(ya sea su estructura física o gráfica), y los valores de todo el texto que se observará en la
aplicación.

Android Studio nos permite probar nuestrasaplicaciones de dos maneras:
1. Conectando un dispositivo Android a la computadora y descargar la aplicación
directamente.
2. Crear una máquina virtual de cualquier dispositivo Android introduciéndole
cualquier versión del mismo.

La forma de probar mis avances ha sido por medio de una máquina virtual, tanto de una
tablet como de un smartphone:

Figura 2. Máquina virtual de una tablet Nexus 10.Figura 3. Máquina Virtual de un smartphone Nexus 6.

Interfaz de Usuario
La interfaz de usuario es de las cosas más básicas pero más importantes en una aplicación:
es lo que hace que el usuario pueda interactuar con ella. Sin embargo antes de poder hacer
un ambiente gráfico atractivo, es necesario saber manejar el espacio de trabajo que te
proporciona el dispositivo, o toda la gama de dispositivosAndroid. Sabemos que existen
dispositivos con dimensiones distintas, y las aplicaciones que se crean tienen que poder
ajustarse a dichas dimensiones y orientaciones (claro está que puede especificarse que
ciertos procesos corran únicamente en cierta orientación y utilizando cierto espacio
determinado).

A continuación se muestra una pequeña aplicación que muestra un espacio de trabajo que
seajusta al tamaño de cualquier dispositivo, y un botón que de igual forma se ajusta al
tamaño, en este caso, de la pantalla completa de cualquier dispositivo sin tener que
modificar el código para cada tamaño de pantalla u orientación de la misma.

Figura 4. Aplicación básica corriendo en dos dispositivos distintos: un smartphone a la
izquierda en posición vertical y una tablet a la derecha en posiciónhorizontal. El espacio y
el botón logran adaptarse a las distintas dimensiones que nos proporciona cada dispositivo.

Otra parte importante de la interfaz de usuario, es la barra de actividades, o la barra que se
muestra en la parte superior. En esta barra se encuentran botones que el programador
decide incluir si se da la opción de modificar las configuraciones de la aplicación, o buscar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción Android
  • Introduccion A Android
  • 01 Introduccion Android
  • Introducción a android
  • Introducción a Android
  • introducción a la programación en android parte 1
  • ANDROID
  • android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS