2. Descripción del Proyecto
Nuestro proyecto consta de una
aplicación en la cual de la parte superior
estarán cayendo frutas (de la parte
superior a la parte inferior), y éstas
tendrán que ser atrapadas por una
canasta que será movida por el usuario
de izquierda a derecha o viceversa,
tratando de atraparlas a todas, el usuario
pierde cuando deje caer tres frutas.
3. ¿Qué es android?
Android es un sistema operativo basado en
Linux, diseñado principalmente para móviles
con pantalla táctil como teléfonos
inteligentes o tabletas inicialmente
desarrollados por Android, Inc.
Android fue desvelado en 2007 junto la
fundación del Open Handset Alliance: un
consorcio de compañías de hardware,
software y telecomunicaciones para avanzar
en los estándares abiertos de los dispositivos
móviles
4. ¿Qué es el SDK?
Un kit de desarrollo de software o SDK (siglas en
inglés de software development kit) es
generalmente un conjunto de herramientas de
desarrollo de software que le permite al
programador crear aplicaciones para un sistema
concreto, por ejemplo ciertos paquetes de software,
frameworks, plataformas de hardware,
computadoras, videoconsolas, sistemas operativos,
entre otras.
Los SDK frecuentemente incluyen, también, códigos
de ejemplo y notas técnicas de soporte u otra
documentación de soporte para ayudar a clarificar
ciertos puntos del material de referencia primario.
6. Tutoriales
Video tutorial:
Curso Desarrollo Aplicaciones android
http://www.youtube.com/watch?v=2zJD4ASpfW8
Programar Android desde 0
http://www.youtube.com/playlist?list=PL0A103A65
064BC6E2
Páginas web:
http://androideity.com/2011/08/22/libgdx-para-
crear-juegos-en-android/
Libros:
Curso Programación Android (Salvador Gómez
Oliver)
El Gran Libro de Android, La guía definitiva para
dominar Android.
9. Problemas Presentados
Uno de los problemas que se nos presentó en
el desarrollo de este proyecto fue el escoger
el lenguaje que utilizaríamos para
programarlo, ya que nos habían
recomendado trabajar con Python, y este fue
el lenguaje en el que comenzamos el
proyecto, pero debido a que no tiene
muchas herramientas, le faltan muchas
actualizaciones, y no hay muchos tutoriales
en que basarnos cambiamos el lenguaje por
Java.
10. Conclusiones
En este proyecto aprendimos a
familiarizarnos con el entorno de Android.
Encontramos algunas diferencias en
cuanto a las versiones de Android del
celular, ya que dependiendo de la versión
cambia ligeramente la forma de
programar algunos comandos.
Aprendimos como trabajar con
ambos lenguajes, python y java, y
descubrimos cual era el que
contaba con más ventajas en
base a los requerimientos de
nuestro proyecto.