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

Respuesta
 
Herramientas
  #1  
Viejo 28/12/15, 14:28:16
Array

[xs_avatar]
beta tester beta tester no está en línea
Miembro del foro
 
Fecha de registro: mar 2015
Mensajes: 166
Modelo de smartphone: OnePlus 5

[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.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a beta tester su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 28/12/15, 14:31:08
Array

[xs_avatar]
beta tester beta tester no está en línea
Miembro del foro
 
Fecha de registro: mar 2015
Mensajes: 166
Modelo de smartphone: OnePlus 5

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!
Responder Con Cita
  #3  
Viejo 29/12/15, 06:06:08
Array

[xs_avatar]
josuto59 josuto59 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2015
Mensajes: 10
Tu operador: Movistar

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.
Responder Con Cita
  #4  
Viejo 29/12/15, 12:39:18
Array

[xs_avatar]
beta tester beta tester no está en línea
Miembro del foro
 
Fecha de registro: mar 2015
Mensajes: 166
Modelo de smartphone: OnePlus 5

 Cita: Originalmente Escrito por josuto59 Ver Mensaje
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.
Si te fijas ya están incluidos tanto la introducción a Java como los dos cursos de Android. Lástima que el avanzado no esté al completo (por eso puse los correspondientes libros). Se agradece de todas formas
Responder Con Cita
  #5  
Viejo 30/12/15, 22:56:45
Array

[xs_avatar]
mystgun01 mystgun01 está en línea ahora
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: dic 2014
Localización: Galicia
Mensajes: 75
Modelo de smartphone: LG G2
Tu operador: Simyo
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 :/
Responder Con Cita
  #6  
Viejo 30/12/15, 23:57:47
Array

[xs_avatar]
beta tester beta tester no está en línea
Miembro del foro
 
Fecha de registro: mar 2015
Mensajes: 166
Modelo de smartphone: OnePlus 5

 Cita: Originalmente Escrito por mystgun01 Ver Mensaje
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 :
Absolutamente todo no creo que lo recuerde nadie. En mi caso, cuando necesito algo que no recuerdo bien, recurro a Google que acaba siendo lo más rápido, en vez de tirar de apuntes.
Responder Con Cita
  #7  
Viejo 31/12/15, 00:12:29
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por mystgun01 Ver Mensaje
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 :
De toda la sintaxis de Java si. De los métodos exactos y como usarlos de determinadas librerías que no usas a menudo, la mayoría de las veces si tienes que revisar código anterior.

Y los Layout, cuando lleves hechos 50 o 60, hasta los visualizas mirando el XML, como Matrix.
Responder Con Cita
  #8  
Viejo 31/12/15, 00:23:18
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Y los Layout, cuando lleves hechos 50 o 60, hasta los visualizas mirando el XML, como Matrix.
Amen.
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!)
Responder Con Cita
  #9  
Viejo 31/12/15, 00:27:44
Array

[xs_avatar]
beta tester beta tester no está en línea
Miembro del foro
 
Fecha de registro: mar 2015
Mensajes: 166
Modelo de smartphone: OnePlus 5

 Cita: Originalmente Escrito por Dexafree Ver Mensaje
Amen.
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
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.
Responder Con Cita
  #10  
Viejo 06/01/16, 19:01:00
Array

[xs_avatar]
c2alvaro c2alvaro no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: Venezuela
Mensajes: 67
Modelo de smartphone: Galaxy S4 mini
Tu operador: Movistar
Gracias

Muchas Gracias compañero...
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 22:21:43 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /