¿Qué es el diseño de materiales en Android L?

El diseño de materiales de Google ofrece nuevas formas atractivas para que un usuario interactúe con las aplicaciones. Introducido en lollipop, google define Material Design como ‘diseño gráfico audaz y movimiento suave para crear una experiencia hermosa’. Se recomienda usar
diseño de material en su aplicación para hacer que la experiencia de Android sea más homogénea.

Objetos 3D:

Los objetos de diseño de materiales son objetos 3D. Como cualquier otro objeto real, proyectan una sombra. La elevación de un objeto determina su sombra. Cada objeto de diseño de material tiene una profundidad, ya sea una barra de aplicaciones, un botón de acción flotante o una tarjeta. La imagen de abajo ilustra la profundidad:

Movimiento:

El movimiento de los objetos en el diseño de materiales brinda una experiencia viva al usuario. Los objetos se pueden mover en una actividad, o las transiciones se pueden aplicar entre dos actividades. Estas transiciones hacen que el movimiento entre dos actividades sea perfecto y proporcionan una continuidad a la aplicación. Las mociones tienen las siguientes propiedades.

Sensible: respuestas materiales rápidamente a la entrada del usuario. Tan pronto como presiona, cualquier respuesta de objeto es instantánea.

Natural: el movimiento del objeto no es abrupto, sino natural, como si lo actuaran fuerzas naturales (gravedad, fricción). Cuando un objeto comienza a moverse, parece que se acelera y desacelera antes de detenerse en lugar de detenerse instantáneamente.

Conciencia: El objeto material es consciente de su entorno. El objeto puede empujar al otro objeto fuera del camino en lugar de superponerlo.

Para obtener más referencias, puede consultar mi aplicación “Tutoriales de diseño de materiales”. Cubre todo lo que el diseño de materiales tiene para ofrecer con tutoriales y resultados bien escritos.

Aquí está el enlace:

Material Design Tutorials – Aplicaciones de Android en Google Play

Material Design es la nueva forma de crear una interfaz de usuario hermosa pero simple. Hasta ahora, la mayoría de las aplicaciones (no las famosas) tenían una interfaz de usuario muy fea en comparación con las aplicaciones móviles IOS / Windows.

Para abordar ese problema, Google ideó un nuevo método de diseño de material de llamada que utiliza cualquier programador normal para crear aplicaciones hermosas.

Vea estos dos videos y le brindarán un conocimiento completo sobre cómo funciona el diseño de materiales y mírelos en orden. El primero primero.

More Interesting

¿Qué marco utilizan las principales empresas para implementar sus aplicaciones iOS y Android?

Hice mi primera aplicación de Android y salió bastante bien y tiene un excelente diseño. Ahora, ¿cómo puedo sacar provecho de mis habilidades?

¿Puedes usar Android Studio para poner aplicaciones de Android en un Windows Phone?

¿Cuánto debería esperar pagarle a un desarrollador móvil?

¿Es posible desarrollar una aplicación de Android como WhatsApp en PHP?

¿El desarrollador de Android Java bien también se aplica para Android?

¿Debería Google reescribir Android para usar una máquina virtual C ++ llvm tipo en lugar de Dalvik y también reemplazar la pila Java con una pila C ++ nativa para resolver algunos de los problemas de latencia, retraso y distensión, especialmente para el desarrollo de juegos?

¿Existe un mercado similar a WordPress para aplicaciones de Android donde puede comprar una aplicación y personalizarla?

¿Es necesaria la capacitación en aplicaciones de Android para desarrollar una aplicación financieramente exitosa?

¿Cuál es el marco más utilizado para las pruebas de aplicaciones de Android? MonkeyRunner, Robotium, Espresso o algo más?

¿Cuáles son algunas cosas que apestan en Android Lollipop?

¿Cuál es la mejor manera de leer datos de una base de datos SQLite en Android?

¿Puedo publicar cualquier cantidad de aplicaciones de Android por el mismo costo de $ 25? ¿Cuánto podemos ganar con la instalación o descarga de una aplicación móvil?

¿Por qué la Universidad Nacional de Informática y Ciencias Emergentes no te enseña el curso de desarrollo de aplicaciones de Android en su programa de CS?

¿Cuánto conocimiento del lenguaje de programación se necesita para desarrollar aplicaciones de realidad virtual basadas en Android?