Presentación proyecto androisis

18
PROYECTO ANDROISIS CENTRO GUADALINFO DE OLVERA

Transcript of Presentación proyecto androisis

PROYECTO ANDROISIS

CENTRO GUADALINFO DE OLVERA

MISIÓN

• Desarrollar aplicaciones para dispositivos móviles que usan el sistema operativo Androidusando el lenguaje de programación Java

EQUIPO HUMANO

• Para ello contamos con un grupo de chavales desempleados pero con ganas de innovar y de trabajar

META

• La meta final es llegar a crear una especie de cooperativa que comercialice estos productos y dé trabajo al mayor número de personas posible

ANTECEDENTES

• De sobra es conocida la penetración en la ciudadanía de los dispositivos móviles (smartphones, tablets, etc.) y en especial de estos dispositivos cuyo sistema operativo es el famoso Android de Google. Casi el 82% de los teléfonos inteligentes que se venden en España son Android (2012)

HITOS

• Aprender a programar en el lenguaje de programación Java usando el recurso de la red java ya:

http://www.javaya.com.ar/

• Aprender a programar usando la Plataforma Android usando el recurso de la red Androidya:

http://www.javaya.com.ar/androidya

HITOS

• Desarrollar aplicaciones propias y publicarlas en Google Play

APRENDIENDO JAVA

• Los recursos a ver para aprender Java serán:

1 - Instalación de Java

2 - Instalación del editor Eclipse

3 - Pasos para crear un programa con Eclipse

4 - Objetivos del curso y nociones básicas indispensables

5 - Errores sintácticos y lógicos

6 - Estructura de programación secuencial

7 - Estructuras condicionales simples y compuestas

8 - Estructuras condicionales anidadas

APRENDIENDO JAVA

9 - Condiciones compuestas con operadores lógicos10 - Estructura repetitiva while11 - Estructura repetitiva for12 - Estructura repetitiva do while13 - Cadenas de caracteres en Java14 - Declaración de una clase y definición de objetos.15 - Declaración de métodos.16 - Estructura de datos tipo vector.17 - Vector (Tamaño de un vector)

APRENDIENDO JAVA

18 - Estructura de datos tipo matriz

19 - Matrices (cantidad de filas y columnas)

20 - Matrices y vectores paralelos

21 - Matrices irregulares

22 - Constructor de la clase

23 - Clase String

24 - Colaboración de clases

25 - Herencia

APRENDIENDO JAVA

26 - Estructuras dinámicas27 - Estructuras dinámicas: Listas28 - Estructuras dinámicas: Listas tipo Pila29 - Estructuras dinámicas: Listas tipo Pila -Problema de aplicación30 - Estructuras dinámicas: Listas tipo Cola31 - Estructuras dinámicas: Listas tipo Cola -Problemas de aplicación32 - Estructuras dinámicas: Listas genéricas

APRENDIENDO ANDROID

• Los recursos a ver para aprender Android serán:1 - Instalación de Android2 - Pasos para crear el primer proyecto Android3 - Captura del clic de un botón4 - Controles RadioGroup y RadioButton5 - Control CheckBox6 - Control Spinner7 - Control ListView8 - Control ImageButton9 - Lanzar un segundo "Activity"

APRENDIENDO ANDROID

10 - Lanzar un segundo "Activity" y pasar parámetros.11 - Almacenamiento de datos mediante la clase SharedPreferences12 - Almacenamiento de datos en un archivo de texto en la memoria interna.13 - Almacenamiento de datos en un archivo de texto localizado en una tarjeta SD14 - Almacenamiento en una base de datos SQLite15 - Instalación del programa Android en un dispositivo real16 - Layout (LinearLayout)17 - Layout (TableLayout)18 - Layout (RelativeLayout)

APRENDIENDO ANDROID

19 - Layout (FrameLayout)20 - Layout (ScrollView y LinearLayout)21 - Icono de la aplicación22 - Reproducción de audio (archivo contenido en la aplicación)23 - Reproducción, pausa, continuación y detención de un archivo de audio.24 - Reproducción de audio (archivo contenido en una tarjeta SD)25 - Reproducción de audio (archivo localizado en internet)26 - Reproducción de audio utilizando el reproductor propio de Android (vía Intent)27 - Grabación de audio mediante el grabador provisto por Android(via Intent)

APRENDIENDO ANDROID

28 - Captura de audio mediante la clase MediaRecorder

29 - Menú de opciones

30 - Menú de opciones con submenú

31 - Menú de opciones con íconos en los MenuItem

32 - Menú contextuales

33 - AlertDialog simple

34 - AlertDialog con botones de confirmar y cancelar

35 - Notificaciones o mensajes mediante la clase Toast

36 - Dibujar: graficar un píxel

APRENDIENDO ANDROID

37 - Dibujar: pintar fondo y dibujar líneas38 - Dibujar: rectángulos39 - Dibujar: círculos40 - Dibujar: óvalos41 - Dibujar: texto42 - Dibujar: texto con fuentes externas43 - Dibujar: texto sobre un camino44 - Dibujar: una imagen45 - Evento touch: dibujar un círculo

APRENDIENDO ANDROID

46 - Evento touch: juego del buscaminas

47 - Archivo strings.xml

48 - Internacionalización y archivo strings.xml

49 - Localización y archivo strings.xml

IDEAS DE APLICACIONES

• La idea es llegar a hacer programas con un matiz social que ayuden al proyecto Guadalinfo en si: - geoposicionamiento -códigos QR - tecnología NFC - aplicaciones adaptadas para personas con discapacidad -etc.