Quali sono alcune idee di app Firebase Android per principianti?
Seguo il presupposto che mi stai chiedendo "Qual è una buona applicazione da implementare per i principianti?"
L'architettura è essenziale per qualsiasi applicazione. Avere il senno di poi/visione può salvare ore, o addirittura giorni di refactoring del codice. Sfortunatamente, secondo me, questa conoscenza arriva meglio con la forza bruta. Farete dei pasticci e vi renderete conto di aver sbagliato da qualche parte e probabilmente vi prenderete a calci e desidererete di aver pensato a questo o a quello prima, ma fa tutto parte del processo e vi ripagherà fino a quando lo seguirete.
Ora, personalmente trovo che tutte le applicazioni richiedano principalmente:
- Supporto utente (autenticazione e verifica di login/logout, impostazioni utente modificabili, supporto alle notifiche, scoperta di amici, ecc)
- implementazione backend (server/database che permettono che quanto sopra accada insieme a qualsiasi altra caratteristica che avete)
- UI semplice (i telefoni hanno schermi piccoli, siate strategici quando aggiungete funzioni touch!)
Se non avete familiarità con Firebase, vi suggerisco di familiarizzare. Altrimenti, impostate gli schemi del database così come i protocolli di autenticazione (probabilmente volete qualcosa di casuale, dubito che abbiate bisogno del livello di sicurezza TLS SHA 2) così come una semplice funzione di log in/log out. Poi guarda ad altre applicazioni e vedi quali caratteristiche ti sembrano utili (essere in grado di scoprire gli amici, inviare messaggi, scattare foto). Oltre a questo, non rinunciare perché qualcosa è difficile, solo se qualcosa è un'idea stupida!