Android Studio - Ventajas y desventajas

download Android Studio - Ventajas y desventajas

of 18

  • date post

    05-Dec-2014
  • Category

    Software

  • view

    1.101
  • download

    5

Embed Size (px)

description

 

Transcript of Android Studio - Ventajas y desventajas

  • 1. S Android Studio Ventajas y Desventajas Jorge Martn Espinosa (@arasthel92)
  • 2. IDE base IntelliJ IDEA: Del 2001. Ms ligero. Indexa todo el proyecto y hace predicciones sobre l. De pago para uso comercial. Ms usable. Proyectos y mdulos. Buena integracin SVC. Eclipse IDE: Del 2003. Ms usado. Gran cantidad de plug-ins. Gratuito. Pesado. Workspaces y proyectos. La integracin de un SVC puede dar problemas.
  • 3. Rendimiento Android Studio Eclipse ADT Inicio con proyectos cargados (RAM) 220MB 490MB Renderizando Layout 274MB 527MB Compilacin de proyecto limpia (segundos) 12s 8s Compilacin incremental (segundos) 5s 3s
  • 4. Autocompletado Eclipse ADT: autocompletado rgido Android Studio: autocompletado contextual
  • 5. NDK Android Studio no soporta desarrollo para NDK. Sin embargo, IntelliJ con el plugin Android s. El resultado es similar a tener Android Studio a secas, pero adems puedes desarrollar para otros lenguajes. Eclipse cuenta con las herramientas necesarias para desarrollar componentes de NDK en C o C++ usando el plugin de NDK que provee Google.
  • 6. Renderizado de Layouts Android Studio tiene renderizado en tiempo real de layouts y puede hacer uso de parmetros tools:. En Eclipse hay que volver a la vista de renderizado para ver los cambios. Los parmetros tools: aunque presentes, no estn soportados.
  • 7. Estabilidad Android Studio funciona bien hasta que deja de funcionar. Es una Early Acces Preview, as que tiene bugs y los seguir teniendo. A veces es difcil encontrar ayuda con un error o el propio IDE da mensajes contradictorios. Eclipse tampoco se libra. Ya sea el IDE, ya sea el plugin ADT, los errores son constantes. Sin embargo, es ms fcil encontrar soluciones al llevar ms tiempo funcionando.
  • 8. S Por qu uso Android Studio? Si es un coladero de bugs
  • 9. Usabilidad Eclipse Android Studio
  • 10. Gradle Gradle es el nuevo sistema automatizacin de compilacin que usa Android Studio en lugar de ANT. Cuesta cogerle el truco, pero es muy cmodo y flexible.
  • 11. Cmo funciona Gradle? S Gradle se basa en el lenguaje Groovy para definir dependencias, tareas, ejecucin de scripts, variables del proyecto (targetSdkVersion) S Est presente a nivel de proyecto y de mdulo. S Definir dependencias de mdulos o libreras es muy sencillo. S Tambin decir qu mdulos pertenecen al proyecto. S Est integrado con los repositorios centrales de Maven.
  • 12. Un poco sobre Gradle S settings.gradle define los mdulos que componen el proyecto con el formato :carpetaDesdeRaiz:Modulo S build.gradle en la raz define parmetros comunes a todo el proyecto:
  • 13. Gradle en mdulos Informacin propia de los mdulos: Tipo de mdulo (apply plugin) Dependencias. Versin de herramienta de compilacin. Repositorios. Versin del SDK. Tipos de compilaciones.
  • 14. Renderizado en tiempo real de layouts
  • 15. Pensado para Android S Si algo falla, no buscar soluciones genricas, no necesitas configurar nada que no tenga que ver con Android. S Descargar Android Studio significa tener desde el primer momento un IDE con todo lo necesario para desarrollar. S Es capaz de asociar automticamente carpetas y archivos con su papel en la aplicacin, por ejemplo: S Creacin de nuevas carpetas (aidl, assets). S Borrado de archivos en values.