QNA > Q > Quali Strumenti Usano Gli Sviluppatori Di Android Studio Per Progettare L'interfaccia Utente Delle Loro Applicazioni?

Quali strumenti usano gli sviluppatori di Android Studio per progettare l'interfaccia utente delle loro applicazioni?

Essendo uno sviluppatore hobbista di Android, uso i seguenti strumenti:

Android Studio - per la codifica

Questo è un must assoluto. Alcuni sviluppatori preferiscono eclipse per lo sviluppo, ma si noti che Android Studio è l'IDE ufficiale raccomandato da Google per lo sviluppo di Android. E' più facile da configurare di eclipse e ha più caratteristiche.

Un client desktop GitHub (opzionale)

GitHub ha una vasta gamma di meravigliosi plugin e librerie UI che non è disponibile in Android Studio. Per esempio, se la vostra app usa grafici e diagrammi, non c'è un modo semplice per crearli da zero usando Android Studio. Librerie versatili come MPAndroidChart possono aiutarvi a raggiungere il vostro obiettivo con solo poche righe di codice.

Ecco una lista di bellissime librerie UI per Android che potete usare da Github.

wasabeef/awesome-android-ui

Un editor grafico per fare le icone e altre risorse grafiche

In passato, le risorse grafiche dovevano essere in formato .gif o .png. Ora Google consiglia di usare immagini vettoriali. Le immagini vettoriali sono molto piccole in termini di dimensioni del file e hanno una qualità di gran lunga superiore rispetto alle altre immagini perché non vengono mai pixellate quando si zooma. Inoltre è incredibilmente facile applicare una tinta di colore su di esse programmaticamente. Quindi se avete un'applicazione che permette all'utente di cambiare i temi di colore, le immagini vettoriali (.svg) sono la strada da percorrere.

Non potete fare immagini vettoriali usando MS paint o Photoshop. avrete bisogno di un editor di immagini vettoriali come Adobe Illustrator, Corel Draw o Inkscape per fare grafica vettoriale.

In alternativa, alcuni siti offrono tonnellate di icone vettoriali gratuite che potete usare. Io uso i seguenti due, sono davvero buoni.

FlatIcon : Flaticon, il più grande database di icone vettoriali gratuite

Icons8 : 48,700 Free Icons - The Largest Icon Pack Ever

Un software per creare icone

Mentre puoi usare la grafica vettoriale all'interno dell'applicazione, l'icona dell'applicazione principale (conosciuta come icona di avvio) deve essere ancora un .png, non puoi usare immagini vettoriali lì. La tua icona è la prima cosa che gli utenti noteranno nel play store, quindi è meglio renderla una caramella per gli occhi.

A meno che tu non sia esperto, fare l'icona dell'applicazione a mano potrebbe non risultare una buona icona. usa un software di icon designer per fare il lavoro per te. Io uso il logo AAA.

AAA Logo. Fai subito il tuo logo!

Un normale strumento di editing delle immagini

Questo è per fare i poster promozionali del Play Store. Io uso soprattutto photoshop per questo lavoro. La gente pensa che photoshop sia uno strumento di manipolazione delle immagini per fare memi, ma è anche un eccellente strumento di progettazione grafica. Ho fatto il poster qui sotto usando photoshop per una delle mie app.

main-qimg-b07e22e0947366bd4ed13192f4c6bc42.webp

Alcuni punti da ricordare:

Questa è l'era del design piatto e semplice. non fare UI troppo complesse come questa:

main-qimg-4b0e94c856377ff4ebfda8743ed51d92.webp

Invece, fai questo:

main-qimg-35a1b105a97d991e3c4d56627b04b8f4.webp

Usa animazioni fluide dove possibile per rendere la UI reattiva. Android 5.0 e superiori ha un ottimo supporto per le animazioni con transizioni di attività condivise. Leggi le linee guida del Material Design di Google.

Material motion - Motion

Ecco! lo strumento più efficace per lo sviluppo è la tua immaginazione che non può essere eguagliata da nessuno strumento.

Ho sviluppato molte applicazioni Android per mio uso personale! Raramente carico le app nel Google Play Store. Tuttavia, pochi giorni fa ho caricato questo per gli studenti che segue per lo più tutte le linee guida del material design con animazioni. Utilizza anche le librerie Github UI e icone vettoriali compreso il supporto del tema!

TrackMyStudy - Study organizer - Android Apps on Google Play

Di Wanda

Posso depositare un assegno fotocopiato? :: Qual è il miglior telefono cellulare per le persone anziane?
Link utili