Material Design en iOS
Al momento de desarrollar una aplicación móvil es importante que la experiencia del usuario sea similar independientemente de la plataforma que el usuario utilice.
Material Design es, probablemente, una de las mejores innovaciones de Google para Android, a la mayoría de los usuarios les gusta y sobretodo entienden perfectamente como funciona esta nueva forma de interactuar.
Emular Material Design en iOS no es tarea sencilla, son muchos controles, efectos, transiciones, animaciones y detalles a tener en cuenta, en pocas palabras un trabajo muy completo, por suerte existe una buena solución llamada Material, una colección de elementos desarrollados como un framework para iOS para emplear Material Design en nuestras aplicaciones para iOS.
Los requerimientos básicos son:
- iOS 8.0 o superior.
- xCode 7.2 o superior.
Por ejemplo si queremos instalar este framework empleando Carthage:
$ brew update $ brew install carthageY luego en el archivo Carthage:
github "CosmicMind/Material"
Recursos disponibles de Material Design en iOS
Obviamente no están disponibles todos los controles, si embargo la lista no es despreciable, todo lo contrario. Actualmente hay soporte para:- MaterialColor
- SideNavigationViewController
- NavigationBarView
- TextField
- TextView
- MaterialLayer
- MaterialView
- MaterialPulseView
- FlatButton
- RaisedButton
- FabButton
- CardView
- ImageCardView
- CaptureView
- SearchBarView
- SearchBarViewController
- TabView
- TabViewController
- Scrolling Techniques
- Dialogs
- Snackbar
- ProgressBar (circular y horizontal)
- DatePicker
- TimePicker
Material se encuentra liberado con copyright, sin embargo el autor permite la libre utilización siempre y cuando se respeten una serie de enunciados descritos en el sitio oficial del proyecto.
Les recomiendo (como siempre) visitar la documentación oficial de este proyecto para descubrir al máximo el potencial de este framework.
No hay comentarios:
Publicar un comentario