Sunteți pe pagina 1din 14

Creando una aplicacin Android

Andres Yerkovich Android Developer @ Donweb

Agenda
Pre requisitos
Crear un proyecto Android en Eclipse.
Crear LOGIN
Crear interfaz de usuario.
Crear activity.
Modificar el Android Manifest.
Guardar y acceder a datos locales.
Android Shared Preferences.

Pre requisitos

Sistema operativo Windows, Linux o Mac.


Java JDK y JRE.
Entorno de desarrollo integrado (IDE): Eclipse.
SDK Android.
Plugin Android Development Tools ADT para Eclipse.
Dispositivo Virtual Android AVD o dispositivo Fsico.

# Crear proyecto Android

Definir:
Nombre de la aplicacin
Nombre de paquete
Versin Android mnima soportada

Interfaz de usuario Recursos


Recursos (carpeta /res)
Drawable: imgenes, iconos, shapes (jpg, png, xml)

Layout: Interfaz grafica de Activities y componentes (xml)

Values: Texto, dimensiones, estilos (xml)

Menu: Menues de opciones para la aplicacin.

# Crear interfaz de usuario para login


Crear interfaz de usuario para activity login.
Contenedores: LinearLayout

Imagen Logo: ImageView

Texto: TextView

Input para nombre de usuario y contrasea: EditText

Botn login: Button

Activity
Conceptos bsicos de una Activity.
Es algo que el usuario puede hacer.

Proporciona una interfaz de usuario y los mtodos necesarios para interactuar con
el usuario.

Debe estar declarada en el AndroidManifest.

Debe implementar como mnimo el mtodo onCreate().

Ciclo de vida de una


Activity

# Crear Activity login


Asociar Activity con su correspondiente layout.
Obtener referencias de componentes (EditText, Button, etc)
Programa evento onClick() sobre el botn login.
Validar usuario y contrasea.

# Examinar Android Manifest


Resumen de caractersticas de la aplicacin:
Nombre de la aplicacin.
Nombre de paquete Java.
Versin de la aplicacin.
Componentes de la aplicacin (activities, services, broadcast receivers, content providers)
Permisos que usa la aplicacin (acceso a cmara, micrfono, GPS, contactos, sistema de
archivos, etc.)
Nivel mnimo de API Android

Opciones de almacenamiento
Shared Preferences
Almacena datos privados primitivos en pares de clave / valor.

Internal Storage
Almacena datos privados en la memoria del dispositivo.

External Storage
Almacena datos publicos en el almacenamiento compartido del dispositivo.

SQLite Databases
Almacena informacin estructurada en una base de datos privada.

Network Connection
Almacena informacin en la web en un servidor propio.

# Guardar y acceder a sharedPreferences

Guardar nombre de usuario y contrasea

Recuperar nombre de usuario y contrasea y completar formulario


login.

PREGUNTAS?

GRACIAS

S-ar putea să vă placă și