Come Progettare per Android
Il primo passo per progettare app per Android è conoscere Java. Tutti gli sviluppatori scrivono app in Java, poi usano gli strumenti SDK di Android per compilare il codice in un file .sdk. Una volta installato sul sistema basato su Linux di Android, la tua app funzionerà come se fosse un utente individuale, attingendo alle risorse del telefono per svolgere il suo lavoro. Inizia il tuo lavoro di progettazione elencando le attività che vuoi che la tua app svolga. Le attività forniscono agli utenti dell'app un'interfaccia che possono usare per far fare qualcosa all'app. Un'app di solito consiste di una o più attività correlate.
Istruzioni
- Progetta le attività della tua app. Non assumere che la tua app debba fare tutto da sola: se altre app hanno attività che funzionerebbero bene con la tua, riutilizzale come parte del tuo design invece di codificare sempre più attività nella tua creazione. Come parte del tuo lavoro di progettazione, decidi se vuoi che gli utenti avviino la tua app da sola, o solo dentro un'altra app.
- Crea icone per la tua app. La maggior parte delle app ha un'icona di avvio - quella che gli utenti toccano per avviarla - e icone per il menu, ma puoi anche aggiungere icone per barre delle azioni, barre di stato, schede e dialoghi. Crea diversi set di icone per gli stessi scopi in modo che, indipendentemente dalla risoluzione e dimensioni dello schermo dell'utente, le tue icone saranno facili da vedere.
- Aggiungi un widget. I widget mostrano le informazioni più attuali o rilevanti sulla tua app - l'ora, la temperatura, i prezzi delle azioni o il numero di nuove email nella tua casella di posta, per esempio. Gli utenti possono regolare le dimensioni dei widget, ma dovresti impostare un minimo per il tuo, per assicurarti che nessuno lo riduca così tanto da diventare illeggibile.
- Sviluppa un'interfaccia se non hai un widget, o in aggiunta al widget. L'interfaccia è il volto su cui l'utente fa affidamento per comunicare con la tua app. Anche se riutilizzi attività da una mezza dozzina di app nella tua creazione, l'interfaccia dovrebbe far sentire tutto senza soluzione di continuità, così l'utente non vede quanto lavoro c'è dietro l'esecuzione dei suoi comandi.