Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

Desarrollo Android avanzado: Librerías

Qué es una librería en Android

¡Prueba gratis durante 10 días

nuestros 1290 cursos !

Prueba gratis Mostrar modalidades de suscripción
Abordaremos el concepto de librería y veremos cómo es que una librería puede facilitar el desarrollo dentro de una aplicación. Del mismo modo, conoceremos los conceptos que podemos considerar los más relevantes sobre el tema.

Transcripción

Hablemos primero de comenzar con todo el contenido del curso sobre qu� es una librer�a. En realidad, una librer�a hace referencia a la programaci�n. Y en el caso espec�fico de librer�as vas a poder tambi�n encontrar el concepto de bibliotecas. Depende mucho de la regi�n o del pa�s en donde est�s. Existen partes en donde se le llama o se les conoce m�s como bibliotecas, pero en realidad, en el mundo del desarrollo, en la mayor�a de los casos, quitando esas zonas todos conocemos esto como librer�as. Y, cu�l es una de las principales caracter�sticas que vamos a encontrar en la programaci�n de las librer�as es la autonom�a. Uno de los objetivos principales y que siempre se abordan al momento de estar creando una librer�a, es lograr que sea aut�noma. Esto quiere decir que no dependa de otros factores y que s�lo funcione bien con la plataforma o tecnolog�a, o lenguaje de programaci�n con el que queremos combinar. Hoy en d�a todo mundo utiliza una librer�a. Muchas veces no lo saben o no se dan cuenta, porque adentro del mismo lenguaje de programaci�n ya existe la referencia a X librer�a. Es muy raro, pero de verdad demasiado raro, que programes de forma limpia. Es decir que, que no tengas librer�as o alguna dependencia. �En d�nde se utiliza una librer�a? Normalmente, digamos el uso popular o el uso com�n o recurrente es en un sistema operativo. La mayor�a de los sistemas operativos cuentan con cientos o miles de librer�as que apoyan todo lo que hace. La administraci�n de recursos, el manejo de memoria, el tiempo de procesador, creaci�n de ventanas, algunas interfaces gr�ficas, etc. Los videojuegos son una tecnolog�a recurrente. Y adem�s de eso, podemos decir que de las principales, en donde se usan las librer�as. Muchas de las cosas que se hacen, se colocan en librer�as para poder reutilizar. Dentro de la programaci�n en general, el uso de librer�as es cada d�a m�s adoptado. De hecho, los primeros pasos en la programaci�n es aprender a programar y los segundos pas� o terceros es el uso de librer�as en proyectos. El internet de las cosas, hoy en d�a, es una de las �reas que est� adoptando y adoptando cada vez m�s estas librer�as. Pero adem�s, tambi�n las est� creando y desarrollando, para combinar en este caso el internet de las cosas con por ejemplo, un sistema operativo o con videojuegos o en este caso espec�ficos lenguajes de programaci�n. Si te das cuenta, todo tiene relaci�n. Una librer�a en realidad podemos decir que es un programa. y un programa cualquiera se puede convertir en una librer�a. Hay que agregar ciertas partes y hay que configurar cierto funcionamiento. Pero, cualquier persona en realidad puede crear una librer�a. El truco es no querer reinventar la rueda. Es decir, si ya tenemos algo que existe. Porque no reutilizarlo. Pero algo m�s importante �Por qu� no compartirlo con el resto del mundo? Esta idea de compartir y de reusar lo que ya tenemos, podremos decir, que es la esencia de crear una librer�a y tambi�n de utilizarla. La idea tambi�n ser�a optimizar el tiempo. El tiempo es algo muy valioso en los proyectos, y sobre todo en los proyectos gigantes. Por eso es que optimizarlo ser�a un beneficio y no solamente es la mejor forma de hacer un proyecto es utilizar el menos tiempo posible. La idea detr�s de todo esto es aprovechar los recursos. Si aprovechamos lo que tenemos y las bondades de todas las librer�as de las plataformas, de los lenguajes de programaci�n, significa que estamos aprovechando al m�ximo tanto el tiempo y el dinero, y el esfuerzo del equipo. Existen dos tipos de librer�as: Las librer�as oficiales y las librer�as no oficiales. Esto quiere decir que las oficiales cuentan con soporte o aceptaci�n de manera oficial En otras palabras, si una plataforma le pertenece a X empresa o grupo entonces se lanza una librer�a. Al decir que es oficial quiere decir que vamos a encontrar referencia y uso de esta en la misma fuente. O tambi�n vamos a encontrar ayuda y soporte. En el caso de las librer�as no oficiales, lo que quiere decir es que vamos a encontrar ayuda. S�, pero no significa que sea una ayuda actualizada. No significa que sea una ayuda que nos vaya a complementar en esta versi�n en espec�fico. Muchas veces cuando son no oficiales el proyecto se puede llegar a abandonar. Pero bueno, no importa, poco a poco la comunidad tambi�n se va uniendo a este tipo de proyectos y los va sacando de mejor forma Consideraciones que debemos de tener en el uso de una librer�a son: soporte, actualizaci�n y tiempo de vida. Son tres variables que siempre debemos de considerar, antes de usar una librer�a. Ya que en algunos casos si no contin�a con una actualizaci�n entonces puede ser que los siguientes proyectos ya no funciona del todo bien. El tiempo de vida que lleva es decir si es muy nueva probablemente tiene problemas. Y si ya tiene un tiempo en el mercado, puede ser que la comunidad ya ha resuelto esos problemas. Finalmente cu�l es el beneficio de trabajar con librer�as Las librer�as en principio te pueden dar un prestigio. Tanto a ti que la usas o tanto tambi�n al creador. Es decir, crecen las oportunidades laborales En otras palabras cuando uno desarrolla una librer�a tiene un nivel alto de conocimientos respecto a la plataforma o lenguaje de programaci�n. Y tambi�n, si las usas ya est�s por decir, actualizado dentro del mundo del desarrollo. Y finalmente existen muchas conferencias que se reparten por todo el mundo para hablar en espec�fico de las librer�as. Y de hecho, podemos decir, que hoy en d�a las librer�as es uno de los temas principales dentro de los eventos Las librer�as cuentan con tres puntos un poco t�cnicos a tomar en cuenta, que son: Las licencias, el alcance y las combinaciones que se pueden dar entre librer�as. Las licencias hacen referencia a lo que tenemos o no permitido con esa librer�a. El alcance es hasta d�nde puede llegar nuestro proyecto y las combinaciones son, el uso de dos o m�s, N cantidad de librer�as. Las tecnolog�as o plataformas que hoy en d�a cuentan con la mayor cantidad de librer�as en el mercado son: Android, iOS y JavaScript. Estas tres plataformas tecnol�gicas podemos decir que cuentan con un gran cat�logo de librer�as, y lo tenemos que aprovechar. Como te das cuenta, casi todo est�haciendo referencia hacia la parte m�vil los tel�fonos o hacia la parte web.

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.