Voglio fare un'app per Android da solo. Quali sono alcuni suggerimenti?
È un ottimo approccio. Ma devi anche sapere come sviluppare per Android, se avrai bisogno di funzionalità native o se te la caverai con uno sviluppo non nativo. Inoltre qual è lo scopo, è per fare soldi o per l'apprendimento?
Per scopi non nativi e di apprendimento, è possibile analizzare la realizzazione di un'app che otterrebbe il feed di notizie da qualche server e lo visualizzerebbe piacevolmente sulla tua app. Poi iniziate a restringere quei feed in base alla selezione dell'utente di quei feed. Man mano che progredite, vi verranno in mente nuove idee. Questo esercizio vi aiuterà ad imparare la comunicazione REST con il server e alcune API del server. Entrambi sono fondamentali per qualsiasi sviluppo di classe enterprise.
Per lo sviluppo nativo, potete continuare con quanto detto sopra, ma ora iniziate a scaricare il news feed in background e memorizzatelo sul dispositivo per l'accesso offline. Successivamente, ottenere la posizione dell'utente e capire quali news feed sarebbero di interesse per lui/lei in base alla posizione, alle letture e ricerche precedenti dell'utente e a qualsiasi altra cosa si possa pensare. Questo ti darebbe qualche idea su come fare Machine Learning (ML) di base, che è fondamentale nello sviluppo di software moderno in tutte le migliori aziende tecnologiche. In questa applicazione dare all'utente alcune opzioni, come la notifica se una notizia di suo interesse viene trovata quando si fa un download in background. Nuove idee continueranno ad arrivare man mano che si programma.
Ricorda, nessuna app è semplice. C'è sempre spazio per il miglioramento e l'ottimizzazione. Questi esempi che ho dato sopra sono piuttosto impegnativi da ottimizzare con un buon algoritmo, una buona velocità, una buona UI e una buona UX. Se si riesce a fare una buona app newsfeed, si può facilmente cercare di commercializzarla e convertirla in una fonte che genera denaro.
Articoli simili
- Come spingere conqueror in solo? Quali sono alcuni suggerimenti e trucchi dove posso atterrare
- È possibile che le persone possano fare foto digitali di buona qualità con il loro telefono? Se sì, quali sono alcuni suggerimenti?
- È utile per il mio bambino di 5 anni giocare a scacchi con le frecce dei suggerimenti? Praticamente solo muovendosi dove l'app dice loro di farlo.
- Non ho talento nell'arte. Voglio fare da solo dei giochi Android molto semplici. Cosa dovrei fare per il game design?