Material Components: progettare facilmente in Material Design su Android, iOS e Web

16 Dicembre 2016 21

Con il rilascio di Android 5.0 Lollipop, Google ha annunciato e stabilito un nuovo canone di progettazione comune denominato Material Design, al quale tutti gli sviluppatori di terze parti e non avrebbero dovuto far riferimento per la creazione delle proprie app.

Al fine di un miglioramento generale nello sviluppo di app e siti web seguendo le linee guida del Material Design, nelle ultime ore Google ha rilasciato Material Components, una nuova suite di componenti modulari e UI personalizzate che aiuteranno gli sviluppatori ad implementare un design "Material" su Android, iOS e Web.

Su Android, Material Components sarà basato sulle ultime librerie usate dagli sviluppatori, "Design Support library", con DesignLib che riceverà continue release come parte di Android SDK. Lo sviluppo avverrà su Github.

Su iOS, Material Components integra il tool di sviluppo rilasciato da Apple e scritto in Objective-C con supporto a Swift e Interface Builder.

Sul Web, infine, Material Components si concentrerà sulla creazione di componenti pronti all'utilizzo per prestazioni migliori e una perfetta integrazione con le altre librerie e framework JS.

Maggiori informazioni sono disponibili nella pagina ufficiale Github.


21

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
Michele M.

Complicato non vuol dire che non può essere usato dai disabili ma che richiede che l'utente non sia un analfabeta funzionale

stiga holmen

...considerato che l'ideatore ha una difficoltà fisica, non penso proprio. Poi per l'utente medio è complicato pure Android se gli cambi le icone..

Michele M.

Troppo complicato

stiga holmen

...io spero prenda piede anche Sailfish....sembra di 10 anni avanti rispetto a quello che usiamo adesso...

Michele M.

Quelle non hanno proprio personalità, concordo. Sinceramente mi sta piacendo tantissimo il nuovo design dell'app Groove su W10: blur, trasparenze, colori "neon" forti che debordano leggermente, animazioni fluide.. Se è questa la direzione che prenderanno col nuovo Project Neon previsto per RS3/4 ci sarà da divertirsi..

stiga holmen

..perchè vuole portare un pò di 2016 in un iOs uguale dal 2008...

Infatti non ha senso standardizzare lo stile grafico della stessa app su OS diversi, meglio standardizzare gli elementi dell'interfaccia, il funzionamento in modo che l'utente anche cambiando OS non perda la capacità appresa di utilizzare l'app

stiga holmen

..meglio quelle grigie topo di iOs...ma per favore..

Matteo

c'è modo di includere i componenti web senza installare la libreria?

Luca

L'utenza è tra la più disparata, non parlo di un solo progetto e nemmeno di un solo cliente :)
Clienti che col tempo hanno imposto il proprio stile e se ne sbattono altamente del material design... D'altra parte vedendo un picker o una banalissima dialog di iOS, mi viene spesso chiesto di adattare la grafica del componente nativo android per farla quanto più possibile simile a quella di iOS. Sono io a combattere per usare quanto più possibile puliti i componenti del sistema, di certo non è però quello che mi è richiesto...

SteDS

assurdo, io ricevo solo richieste per standardizzare il più possibile il design.. scusa la domanda ma che tipo di utenza hai su Android? under 15?

skin1980

A me interessava solo android ma se non cambia nulla meglio cosi... Grazie mille

xan

per quanto riguarda android non cambia nulla. quello che prima chiamavamo "android support design" ora si chiama cosi.

per il resto il discorso è un po complicato, studiati gradle

skin1980

Ho dato una rapida occhiata su github e sembrerebbe sufficiente aggiunge a gradle la dipendenza e automaticamente tutti i componenti vengono aggiornati?

Michele M.

Le app material sono indecenti, punto.

Luca

Per niente... troppe volte su android sono stato costretto ad imitare lo stile dei vari controlli di iOS perché piaceva di più (richiesta del cliente), e non riduceva ne tempi ne costi...

xan

dichi

erdarkos

che senso ha progettare le app in material se tutto l'ambiente non è in material ... è questo il quesito

skin1980

Se c'è qualche sviluppatore che sta leggendo questo commento, avrei bisogno di un chiarimento.... Grazie in anticipo

Sagitt

Le app material su iOS sono indecenti

Antsm90

Per poter progettare una sola interfaccia che vada bene per tutto, riducendo così sia i tempi che i costi

erdarkos

perchè uno dovrebbe progettare in material design su iOS?

Recensione Lenovo Tab Extreme: per la produttività ma anche l'uso multimediale

Recensione Realme 11 5G: ottima autonomia ma con alcuni limiti | VIDEO

Recensione OnePlus Open: il paradosso dei Fold | VIDEO

Il miglior cameraphone del 2023: le vostre e le nostre scelte | VIDEO