Como son los diseños de materiales en android
En esta publicacion aprenderá sobre los recursos de aplicaciones de Android, cómo incluirlos en un paquete y cómo usarlos. Luego, se presentarán los temas de agregar estilos y temas a las actividades de su aplicación, seguidos de una explicación de las últimas pautas de diseño de Android llamadas "Diseño de materiales".
Recursos de Android
Construir tu aplicación requiere más que solo escribir código java. Como ya ha visto, debe crear el diseño de sus actividades para proporcionar la interfaz de usuario. Estos archivos de diseño son archivos xml guardados en / res / layout y son solo un ejemplo de los muchos archivos de recursos que puede agregar a su aplicación de Android.
Por qué usar los recursos?
Siempre que necesite datos estáticos y de contacto (imágenes, cadenas, etc.), debe agregarlos como recursos en su aplicación, es decir, externalizarlos. Agregar los recursos de su aplicación en una carpeta separada mejora sus experiencias de desarrollo y produce una aplicación más robusta por varias razones:
- El mantenimiento de su aplicación será mucho más fácil, ya que su código de negocio está separado del código de interfaz estática.
- La depuración de su aplicación será mucho más fácil ya que los recursos son independientes del código.
- Puede alcanzar una base de usuarios mucho más amplia y cubrir muchos más dispositivos con potencia de Android calificando sus recursos; es decir, proporcionar múltiples instancias del mismo recurso para diferentes configuraciones de dispositivos. Esto es esencial para abordar el problema de la fragmentación de Android.
- Ayuda a mejorar la interfaz de usuario y la experiencia del usuario.
- El desarrollo será más fácil, ya que no es necesario crear todos los recursos mediante programación en su código.
- El tipo de recurso. Cada tipo de recurso debe guardarse en una carpeta específica. Por ejemplo, / res / values se usa para guardar todos los archivos de cadenas simples y constantes de enteros, / res / drawable para imágenes, / res / layout para archivos de diseño xml, / res / anim para archivos que definen transformaciones de vista simples (por ejemplo, tamaño , rotación, transparencia) ... etc.
- La configuración del dispositivo que sirve el recurso. Si un archivo de recursos es una alternativa que sirve una configuración de dispositivo específica, debe agregarse a una de las carpetas de recursos con el calificador adecuado. El nombre de la carpeta debe tener el siguiente formato: / res / <resource_folder> <resource_qualifier>. Por ejemplo, un archivo de diseño predeterminado se guarda en / res / layout, pero un archivo de diseño específico para dispositivos en modo horizontal se guarda en / res / layout-land.
Comentarios
Publicar un comentario