¿Con qué frecuencia los desarrolladores de Android usan bibliotecas?

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:

  • 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.

Como sabe, el uso de bibliotecas de terceros en sus proyectos puede ahorrarle mucho tiempo y también hacer que los proyectos estén libres de errores.

La razón principal es que los proyectos de código abierto están siendo desarrollados por toda la comunidad de desarrolladores con amor.

El proyecto de código abierto se encuentra bajo un gran desarrollo y correcciones de errores.

Yo también amo el código abierto y he creado muchas bibliotecas para Android con amor y también recibí lo mismo de toda la comunidad. Lo único que puedo decir es que la comunidad de desarrolladores es increíble.

Hablando francamente, el uso de bibliotecas es bueno para el desarrollo.

Casi siempre si es posible

Aquí hay una aplicación con las mejores bibliotecas en Android. Esta aplicación le permite ver demostraciones nativas y también muestra fragmentos de código para que pueda usarlos rápidamente en su código

Awesome Android – UI Libraries – Aplicaciones en Google Play

Muy a menudo.

Pero tiene un costo.

Como recientemente, utilicé Robotium solo para mis casos de prueba de Android. Me llevó un mes configurar todo perfectamente.

Y ahora Google dice que no admitirán Robotium.

Así que me estoy moviendo hasta las pruebas de Espresso. Lo que salté al principio.

Esto no es con todas las bibliotecas. Le ahorran tiempo, pero no puede personalizarlos como lo necesita.