Ojalá no pudiera decirlo con frecuencia porque cuando era un principiante de nivel de entrada me dije que no había bibliotecas para las cosas que el SDK hace de fábrica. Luego mis proyectos se hicieron más grandes y solo tuve que usar una biblioteca o escribir muchas líneas de código y depurar dicho código. Las bibliotecas comenzaron a parecer una dama con un vestido rojo.
No me gustaba usar bibliotecas porque significa tener que mirar también dichas bibliotecas, actualizar cuando se encuentra un error y luego actualizar mi código que consume la biblioteca si es necesario. Luego aprendí acerca de lo increíble llamado comunidades de proyectos. Estos grupos de personas codifican, ayudan a mantener y depurar bibliotecas para que las usemos. Entonces, ¿por qué rodar el mío cuando puedo obtener ayuda de las comunidades de código abierto?
Para responder a su pregunta, en los últimos 5 meses he publicado 3 aplicaciones de Android en Play Store y, en conjunto, han alcanzado más de 6,000 descargas. Estos son proyectos que hice y publiqué solo, así que tenía mucho trabajo que hacer y, por lo tanto, en total utilicé 6 bibliotecas en dos de los proyectos:
- ¿Cuáles son las mejores aplicaciones de productividad para Android?
- ¿Cómo podemos aceptar pagos con tarjeta presente (transacciones de deslizamiento) en nuestra aplicación nativa de Android?
- ¿Qué necesito saber antes de crear una aplicación de Android?
- ¿Puede Google dejar de usar Java para desarrollar aplicaciones de Android y usar un nuevo lenguaje?
- ¿Cuánto dinero puede ganar una aplicación de fondo de pantalla de Android?
- ayudante de activos sqlite
- Gson de Google
- analizador tinyxml (para leer y escribir los mismos archivos de C ++ y Java)
- vista de imagen circular
- Biblioteca de tarifas de Android
Así que mis hábitos cambiaron pero también me ayudaron a aumentar mi productividad y pude pasar tiempo trabajando en otras tareas. Ahora, miro el uso de bibliotecas, como algunas de mis tareas.