¿Cuáles son algunas ideas para principiantes de la aplicación Android Firebase?

Estoy respondiendo bajo el supuesto de que me preguntas “¿Cuál es una buena aplicación para implementar para principiantes?”

La arquitectura es esencial para cualquier aplicación. Tener la perspectiva / previsión puede ahorrar horas o incluso días de refactorización de código. Desafortunadamente en mi opinión, este conocimiento viene mejor por la fuerza bruta. Te equivocarás y te darás cuenta de que te equivocaste en algún lugar y probablemente te patearás y desearás haber pensado en esto o aquello antes, pero todo es parte del proceso y dará sus frutos siempre y cuando lo mantengas.

Ahora bien, personalmente, encuentro que todas las aplicaciones requieren principalmente:

  • Soporte al usuario (autenticación y verificación de inicio / cierre de sesión, configuración de usuario editable, soporte de notificaciones, descubrimiento de amigos, etc.)
  • Implementación de back-end (servidores / bases de datos que permiten que ocurra lo anterior junto con cualquier otra característica que tenga)
  • Una interfaz de usuario simple (los teléfonos tienen pantallas pequeñas, ¡sé estratégico al agregar funciones táctiles!)

Si no está familiarizado con Firebase, le sugiero que se familiarice. De lo contrario, establezca los esquemas de la base de datos, así como los protocolos de autenticación (probablemente desee algo informal, dude que necesitaría seguridad de nivel TLS SHA 2), así como una función simple de inicio y cierre de sesión. Luego, busque otras aplicaciones y vea qué características le parecen útiles (poder descubrir amigos, enviar mensajes, tomar fotografías). Además de eso, no te rindas porque algo es difícil, ¡solo si algo es una idea estúpida!

Firebase es un Back-end-as-a-service (BaaS) básicamente una plataforma de desarrollo de aplicaciones en la plataforma en la nube de Google.

Firebase permitió a sus desarrolladores centrarse en el diseño en lugar de preocuparse por otros trabajos de backend como (autenticación, base de datos, análisis).

Las mejores características de Firebase: –

  • Base de datos en tiempo real.
  • Almacenamiento en la nube.
  • Autenticación (Google, Facebook, número de teléfono móvil).
  • Firebase hosting.
  • Análisis de fallas.
  • Notificación de inserción.
  • Aplicación de indexación.
  • Adwords y muchos más.

Y lo mejor de comenzar con Firebase es que es totalmente gratuito y pagará a medida que avanza. La impresionante documentación hace que sea fácil de implementar en su aplicación de Android.

A medida que comience a leer la documentación, comprenderá los conceptos básicos y luego intentará implementar en aplicaciones reales, buscar en el desbordamiento de la pila cualquier problema.

Ahora, la idea de algunos principiantes para la aplicación de Android que usa Firebase es: –

  • Una aplicación de chat grupal simple ( autenticación y base de datos en tiempo real).
  • Una aplicación de gestión de tienda simple (almacenamiento en la nube).

Básicamente, Firebase se puede usar en cualquiera o en todas las aplicaciones, solo comience a leer la documentación y comience a implementarlas una por una. Lentamente, tendrá una idea sobre cómo usarlos adecuadamente.

Hazme un ping si tienes algún problema con respecto a cómo comenzar con Firebase.

Consulte esto para comenzar: Agregue Firebase a su proyecto de Android | Firebase

https://en.wikipedia.org/wiki/Fi

https://firebase.google.com/

Espero que esto ayude !

Comenzaría con una aplicación de chat. Es un proyecto relativamente simple y requiere que uses la base de datos Firebase ampliamente. Puede intentar agregar características adicionales al chat después, estadísticas de seguimiento y más.

Considere probar el codelab de Android para comenzar rápidamente y conocer algunas de las características de Firebase.

Simplemente inicie una “aplicación de radio”.

Comience con la aplicación Radio de categorías de idiomas con Firebase Backend, luego actualice día a día la cantidad del canal.

entonces el resultado final es ganar dinero …

Estoy ganando dinero con la aplicación de Radio alrededor de 30 $ por mes.

es una pequeña cantidad de dinero … pero ni siquiera voy y lo reviso todos los días … una vez que lo cargo … me da dinero de por vida …