El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Desarrollo Android avanzado: Librerías

En qué consisten los proyectos y las tareas en Gradle

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Conoceremos cómo es que Gradle divide la mayoría de las actividades en dos tipos, proyectos y tareas. Podremos ver cómo es que estos dos conceptos se separan y utilizan dentro del desarrollo y manejo de la herramienta.

Transcripción

En este apartado hablaremos sobre los proyectos y tareas. Algo que es muy importante de entender es cómo está la estructura de esto para Android. Lo primero que te comparto es que del lado izquierdo podemos ver la estructura principal que habíamos hecho mención anteriormente. Pero el apartado que nos interesa en este momento es los dos primeros archivos. Podemos ver que tienen el mismo nombre. Ahora, lo importante de esto es que uno entre paréntesis dice "Project" o proyecto, y el otro hace referencia a un módulo. Lo más importante es entender que aunque tienen el mismo nombre, no son iguales. En realidad, tienen funciones diferentes. El primero, que es la referencia al proyecto, lo vamos a abrir. Lo abrimos con doble clic. Al momento de abrir, de este lado, ahora sí. examinaremos a detalle qué es lo que sucede. Lo primero que te comparto es este archivo no lo toques, si no sabes lo que haces. Te voy a poner un ejemplo. Yo voy a colocar únicamente un espacio. Al momento de yo teclear la barra espaciadora vemos que me sale una instrucción en donde me dice: "Los últimos cambios que has hecho ahora necesitan una sincronización", para ver si trabaja de forma correcta este cambio, y el IDE, por supuesto. Puedes darte cuenta que entonces cualquier cambio, aunque no se vea como en este caso, una letra, un número, un espacio, un Enter, te va a pedir una sincronización. Entonces, lo que tenemos que hacer, en ese caso, darle clic a este enlace que está en azul. que nos permite sincronizar. Le damos clic. Vemos que después de un tiempo, todo sale bien. Aquí aparece una paloma o una parte de selección, en donde dice que está bien de color verde, y nos dice "Análisis completo". Bueno, cuando algo sale mal, veamos cómo se pone. Voy a agregar un punto. En este caso, me pide de nueva cuenta sincronizar. Le damos clic en "Sincronizar". Y vemos que ya no me permitió sincronizar. Lo que sucedió, es lo siguiente. Este detalle, que es un punto, ya no cumple la sintaxis que está marcada para esta parte. Entonces, lo que vamos a tener que hacer es borrar y pedir que lo intente de nuevo. ¿Qué va a intentar de nuevo? La sincronización. Le damos clic, y listo. Te das cuenta que por un punto, por un espacio, por un Enter mal colocado, es decir, por una pequeña cosa, simplemente el proyecto puede dejar de funcionar. Por eso te digo y te repito: Ten cuidado con este archivo. Y en realidad, con casi cualquier cosa. De hecho, podemos ver que dentro de las dependencias la primera que se carga, o se maneja, es la de el mismo Gradle. Ahí está. Y nos indica la versión. En este caso, la versión es 2.2.3. Por defecto, Android Studio te va a colocar la versión que considera. Así que no tenemos que estarle moviendo nosotros, y no te lo recomiendo. Existen ocasiones en las que Si yo creo este proyecto, por ejemplo, hoy, y dentro de dos años quiero entrar a este proyecto, me va a decir que necesito actualizar. No te preocupes. Solamente dale que sí, y que Android Studio lo haga por ti. Es lo más sencillo. Ahora, para finalizar este apartado, nos falta hablar de las tareas. Las tareas en este caso, como vemos aquí al final del archivo, son cortas y sencillas. Esta es una corta. También hay tareas largas, pero es normal encontrar que las tareas son cortas, en comparación con otras partes de código. Podemos ver que la tarea que tenemos aquí es de limpieza, nos dice que es del tipo en donde se borra, Y nos dice, en este caso, la instrucción que está ejecutando, Haciendo referencia a la construcción de proyectos, y en este caso, al proyecto principal. Esta tarea, por ejemplo, en realidad, nosotros no la tenemos que crear. Y la mayoría de las tareas, tampoco. Lo que sucede, es que cuando tenemos algún problema o detalle, vamos a ir a la Documentación, y veremos cuáles son las tareas que existen. Lo que hacemos: copiar, pegar, colocar, y listo. Ya tenemos las tareas aquí, Y las vamos a utilizar, cuando sea necesario. En este apartado pudimos estudiar tanto el proyecto en general, la estructura, y lo que tiene que ver con la herramienta, y, finalmente, el apartado de tareas. Estas dos partes van muy de la mano. Por eso se ven juntas. Pero sobretodo, ten mucho cuidado sobre lo que haces. Te voy a dar una última recomendación. Cuando, por ejemplo, escribes algo aquí. Estoy poniendo un texto cualquiera. En este caso, si yo le doy Ctrl-Z, se deshace. Pero cuando son muchos pasos, muchas modificaciones, yo lo que te recomendaría, que es poco ortodoxo, pero práctico, y más cuando estamos iniciando, es: copiar este archivo. Tal cual, seleccionas todo. Ctrl-C y lo colocas en un archivo en donde puedas guardar. Ya que muchos desarrolladores novatos cuando están iniciando, se les pueden ir algunas letras, espacios, y luego es un terror intentar que compile esto. Entonces, ¿qué mejor que ser prevenidos? Copia un archivo, pégalo, guárdalo. Y como te digo, es poco ortodoxo. Pero no te preocupes. Si te va a sacar de un problema, ¿qué prefieres? ¿Tener tiempo para programar? ¿O estar solucionando este tipo de problema? Yo creo que todos queremos el tiempo para programar. De mi parte, sería todo. Y con eso te digo, es poco ortodoxo, pero es práctico. Y siempre piensa dos veces antes de mover alguna línea o instrucción de este apartado.

Desarrollo Android avanzado: Librerías

Descubre las librerías más usadas en Android, y aprende cómo te pueden ayudar a reducir el tiempo de desarrollo de una aplicación a la vez que mejoras sus funcionalidades.

2:50 horas (35 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.