|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
[Cursos/Libros/Recursos] Desarrollo para Android
Cursos/Libros
Nivel 0: Conceptos sobre Java WikiBook sobre Java https://en.wikibooks.org/wiki/Java_Programming Libro de Java en el que se tratan los diferentes elementos del lenguaje, que deberemos manejar con cierta soltura a la hora de desarrollar para Android. Java esencial http://www.androidcurso.com/index.ph...-java-esencial Pequeña introducción a Java orientada al desarrollo Android en la que se tratan los conceptos fundamentales del lenguaje. Nivel 1: Primeros pasos en Android Introducción a Android https://en.wikipedia.org/wiki/Androi...rating_system) Antes de ponerse manos a la obra, conviene conocer la arquitectura Android sobre la que vamos a trabajar, tener una visión sobre la fragmentación existente (y que tendremos que tener en cuenta en nuestras aplicaciones), conceptos acerca del funcionamiento de Android, etc. Instalación del entorno de desarrollo http://www.sgoliver.net/blog/entorno...ndroid-studio Guía paso a paso para la instalación de todas las herramientas necesarias para comenzar a desarrollar: SDK de Java y Android, así como Android Studio. Nivel 2: Desarrollo en Android Curso de programación Android http://www.sgoliver.net/blog/curso-d...de-contenidos Curso introductorio sobre Android. Se tratan todos los elementos necesarios para poder comenzar a desarrollar nuestras propias aplicaciones: conceptos de diseño de UIs, creación de widgets, persistencia, interacción con WS, etc. Curso de Android http://www.androidcurso.com/index.ph...lo-fundamentos Curso impartido por profesores de la UPV y basado en El gran libro de Android. Trata los diferentes temas enfocando el aprendizaje en la realización del juego Asteroides. MOOCs de Android Coursera https://www.coursera.org + Miriada X https://miriadax.net Ambas páginas están orientadas al desarrollo de MOOCs de diferentes temáticas, tanto gratuitos como de pago. Los cursos tienen una duración limitada, así que hay que estar atento a cuando empieza un nuevo curso. Incluso se pueden obtener certificados de superación de los cursos si lo deseamos. Nivel 3: Desarrollo avanzado en Android Curso avanzado de Android http://www.androidcurso.com/index.php/modulo-avanzado Curso impartido por profesores de la UPV y basado en El gran libro de Android Avanzado. Trata una serie de temas interesantes: diseño avanzado de UIs, utilización de hilos, comunicaciones por Bluetooth, decompilado de APKs... Recursos Android Asset Studio https://romannurik.github.io/AndroidAssetStudio Conjunto de herramientas para la generación de iconos para apps en sus diferentes resoluciones, iconos para notificaciones... Awesome UI https://github.com/wasabeef/awesome-android-ui Recopilatorio de las mejores librerías disponibles en GitHub. Colores Material Design https://www.google.com/design/spec/style/color.html Paletas de colores bastante útiles a la hora de dar forma a los diferentes estilos de nuestra app. Iconos Material Design https://design.google.com/icons Colección de iconos proporcionada por Google. Disponibles en diferentes tamaños, colores y formatos. Mockups Pencil http://pencil.evolus.vn + InVision http://www.invisionapp.com Dos herramientas bastante útiles a la hora de prototipar. La primera de ellas, nos permite crear las diferentes pantallas de nuestra aplicación. Cuenta con bastantes plugins que implementan diferentes elementos, como bien pueden ser los introducidos por Material Design. La segunda, nos permite crear, a partir de las pantallas diseñadas anteriormente, un prototipo interactivo de la aplicación. Última edición por beta tester Día 29/12/15 a las 13:10:34. |
Los siguientes 3 usuarios han agradecido a beta tester su comentario: | ||
|
#2
|
||||
|
||||
Buenas! A raíz de unos posts de los últimos días http://www.htcmania.com/showthread.php?t=1115626 y http://www.htcmania.com/showthread.php?t=1117346, me ha parecido que podía ser interesante un recopilatorio de diferentes cursos y libros sobre desarrollo Android, así como algunos recursos que puedan resultar interesantes. La idea es enfocarlo en diferentes niveles, desde lo más básico a cosas ya más avanzadas.
Iré actualizando a medida que vaya, o mejor dicho vayamos , encontrando más material de utilidad. Saludos! |
#3
|
||||
|
||||
Muy buena iniciativa beta tester, a mas de un principiante (o no tan principiante) le vendra bien esta recopilacion de informacion.
Desde luego que el post tiene toda la pinta de ganarse una chincheta. Como colaboracion y si lo ves adecuado para incluirlo, la Universidad politecnica de Valencia tiene una pagina (http://www.androidcurso.com), donde hay tutoriales basicos y avanzados sobre android y java. |
#4
|
||||
|
||||
Muy buena iniciativa beta tester, a mas de un principiante (o no tan principiante) le vendra bien esta recopilacion de informacion.
Desde luego que el post tiene toda la pinta de ganarse una chincheta. Como colaboracion y si lo ves adecuado para incluirlo, la Universidad politecnica de Valencia tiene una pagina (http://www.androidcurso.com), donde hay tutoriales basicos y avanzados sobre android y java. |
#5
|
||||
|
||||
Muchas gracias!! le echare un ojo Llevo ya tiempo intentando aprender a programar por mi cuenta, pero es muy complicado encontrar que todo lo que buscas esta actualizado.
De momento en el que mas aprendí fue en "sgoliver", lo recomiendo. Por cierto la gente que ya sabe programar, os acordáis de memoria de todos los códigos que se usan? Yo entiendo mas o menos como funcionan pero a la hora de escribir suelo revisar los apuntes sino me es imposible :/ |
#6
|
||||
|
||||
Muchas gracias!! le echare un ojo Llevo ya tiempo intentando aprender a programar por mi cuenta, pero es muy complicado encontrar que todo lo que buscas esta actualizado.
De momento en el que mas aprendí fue en "sgoliver", lo recomiendo. Por cierto la gente que ya sabe programar, os acordáis de memoria de todos los códigos que se usan? Yo entiendo mas o menos como funcionan pero a la hora de escribir suelo revisar los apuntes sino me es imposible : |
#7
|
||||
|
||||
Y los Layout, cuando lleves hechos 50 o 60, hasta los visualizas mirando el XML, como Matrix. |
#8
|
||||
|
||||
De hecho, acabas mirando el Previewer simplemente para darte una idea de por donde van los margins. Y entonces es cuando te das cuenta de que el Editor Drag'n'Drop es un cancer en si mismo, y que es mil veces mejor programar el XML a mano Sobre lo de acordarse de memoria, cuando programas muchas veces una funcionalidad acabas creando tus propios modulos (librerias personales) que puedes reutilizar entre proyectos. Pero es lo que ha dicho kriogeN, siempre acabas tirando de Google para consultar concretamente como se hacia X funcionalidad (ni que buscar en Google fuera malo, para eso esta!)
__________________
|
#9
|
||||
|
||||
Aun recuerdo mis primeros pinitos con Android, con eclipse como no. La de tiempo que perdía con el editor gráfico para hacer algo que hoy en XML a pelo me lleva 10 minutos.
Última edición por beta tester Día 31/12/15 a las 12:57:19. |
#10
|
||||
|
||||
Gracias
Muchas Gracias compañero...
|
Estás aquí | ||||||
|