Johnattan Jaramillo G.
jjaramillo238@misena.edu.co
1- Introducción
2- Layouts y widgets
3- Actividades y fragmentos
4- Almacenamiento local
5- Almacenamiento remoto
6- Material design
7- Publicación y marketing de apps
Cualquier elemento que ocupe un área rectangular en la pantalla, responsable de:
Todos los elementos de la interfaz de usuario heredan de la clase View (android.view.view)
El SDK de Android provee un conjunto de vistas pre-construidas para construir interfaces de usuario
Widgets
Controles pre-construidos a través de los cuales el usuario puede interactuar con la aplicación
No existe una clase Widget en Android, los widgets heredan de la clase View.
Algunos de los widgets comúnmente usados son:
Se pueden crear widgets personalizados heredando de la clase View
Controles pre-construidos a través de los cuales el usuario puede interactuar con la aplicación
No existe una clase Widget en Android, los widgets heredan de la clase View.
Se pueden crear widgets personalizados heredando de la clase View
Algunos de los widgets comúnmente usados son:
Un botón que puede ser presionado, clickeado por el usuario para desarrollar una acción
Muestra texto de solo tectura
Un botón que alterna entre dos estados (off/on) y usa un indicador de luz
Un botón que alterna entre dos estados (off/on). Permite presentar al usuario un grupo de opciones seleccionables y sin ser mutuamente excluyentes. Puedes escoger una o más opciones
Algunos de los widgets comúnmente usados son:
Un botón que alterna entre dos estados (off/on). Permite presentar al usuario un grupo de opciones seleccionables y mutuamente excluyentes. Puedes escoger solo una opción
Un grupo de RadioButton
Algunos de los widgets comúnmente usados son:
Una entrada de texto que provee sugerencias autocompletables
Una entrada de texto editable
Algunos de los widgets comúnmente usados son:
Una lista desplegable que permite al usuario seleccionar un valor de un conjunto
Un dialogo que permite a los usuarios un valor simple de fecha (mes, día, año) y/o hora (hora, minuto, AM/PM).
Aplica automáticamente el formato de entrada según el usuario
Algunos de los widgets comúnmente usados son:
Una imagen que se carga desde los recursos del proyecto
Elemento que permite indicar el progreso de una operación
Elemento que permite mostrar una calificación en estrellas
Contenedores de vistas. Contenedores invisibles que incluyen views u otros viewgroups
No existe una clase ViewGroup en Android, los viewgroups heredan de la clase View.
Algunos de los viewgroups comúnmente usados son:
Definen sus propiedades de ubicación de elementos (layouts)
Especifican como debería estar organizada una vista dentro de un viewgroup
No existe una clase Layout en Android, los layouts heredan de la clase ViewGroup.
Se pueden crear layouts de dos maneras:
Definen sus la estructura visual para las interfaces de usuario
https://developer.android.com/guide/topics/ui/declaring-layout.html?hl=es-419
Más información
Dispone sus elementos como una fila o una columna
Su dirección puede ser definida a través del atributo orientation
Dispone sus elementos en relación a otros o a su padre
Trabaja con distancias relativas a otros elementos
Dispone un bloque fuera del área de la pantalla para mostrar un solo elemento
Permite sobreponer elementos
Dispone los elementos en forma de tabla (filas y columnas
Permite ubicar los elementos en una cuadrícula
Pantallas pequeñas < (426dp x 320dp)
Pantallas normales < (470dp x 320dp)
Pantallas grandes < (640dp x 480dp)
Pantallas enormes < (960dp x 720dp)
http://www.gargasz.info/android/
Más información