Search

Home > Creando Apps > 49. ¿Qué son las librerías y las APIs?
Podcast: Creando Apps
Episode:

49. ¿Qué son las librerías y las APIs?

Category: Technology
Duration: 00:22:00
Publish Date: 2018-01-03 01:00:54
Description:

Librerías y APIs son conceptos básicos de programación. Son términos parecidos, que muchas veces se mezclan, pero realmente son distintos.

¿Qué es una librería?

Una librería es una serie de código de programación. Un código que alguien ha creado para que puedas utilizar en otros proyectos.

El objetivo de una librería es el de hacer más fácil y sencillo el desarrollo de ciertas funciones. Típicamente están orientadas a solucionar un problema concreto. En otras palabras, una librería te ofrece ciertas funciones de tu aplicación ya hechas y programadas.

Un ejemplo podría ser una librería para cargar y mostrar imágenes que provienen de un servidor en una aplicación.

Si tuvieras que programar esta función desde cero podrías hacerlo sin problemas. Tendrías que descargar la imagen, guardarla en el almacenamiento interno del móvil y finalmente cargarla en la interfaz del usuario. El caso es que, aunque estos pasos parezcan rápidos y simples, realmente no lo son.

Una librería de carga de imágenes te permitiría convertir todos esos pasos en un solo. No te tendrías que preocupar de gestionar la descarga, de guardarla de forma local ni de cargarla en la interfaz. Quizás solo tendrías que decirle : “Cárgame esta imagen que está en esta dirección web en esta parte de mi interfaz”. Obviamente esto lo harías con código de programación y no en el lenguaje de las personas                                 </td>
                            </tr>
                            <tr>
                                <td>
                                    Total Play:
                                </td>
                                <td></td>
                                <td>
                                    0                                </td>
                            </tr>
                        </table>
                    </form>
                    <audio controls autoplay style= Your browser does not support the audio element.