android - saber - Cómo hacer aplicaciones hermosas y con estilo como Timely
programa para crear aplicaciones android (1)
Una cita de Google en términos de diseño y algunos ejemplos de aplicaciones:
Según lo que dijo Google en http://developer.android.com/ dentro de la sección de diseño, un desarrollador debe considerar tres objetivos:
- Encantarme
- Simplifica mi vida
- Hazme increíble
Que BTW nosotros (Desarrolladores) conocemos.
Al mirar muchas aplicaciones exitosas en Play Store, puede ver que están diseñadas siguiendo las pautas de diseño de Google y que prácticamente utilizan los mismos componentes, temas y estilos que Google utilizó en sus propias aplicaciones.
Muchas personas disfrutan de este tipo de diseños y también de estos estándares de Android en términos de temas y componentes, pero cuando observas algunas aplicaciones en Playstore o algunas aplicaciones de fabricantes de hardware como Samsung que han creado sus aplicaciones especiales (como la aplicación de notas Nota de galaxy 10.1) ) o la aplicación de clima asus o en la tienda de juegos la aplicación Timely que es impresionante en términos de funcionalidad y diseño de curso, se puede ver que están utilizando diferentes tipos de diseño y componentes.
Ahora profundicemos en lo que says Google:
Una aplicación típica de Android utiliza barras de acción, y muchas aplicaciones incluirán un cajón de navegación.
Como estas:
La barra de acciones:
El panel de navegación:
Y otros componentes estándar en Android.
Pero, ¿cómo pueden algunos desarrolladores crear aplicaciones tan hermosas y funcionalmente perfectas (casi!) Como la aplicación Timely y sin utilizar muchos de los componentes típicos de Android definidos por google.
Echemos un vistazo a la aplicación Timely :
Esta es la pantalla donde el usuario puede ver las alarmas en las que puede establecer una o simplemente mirar el reloj:
Ahora las preguntas que me vienen a la mente son:
- ¿Cómo puedo tematizar mi aplicación así?
- ¿Cómo puedo hacer animaciones de fondo como esas y usarlas en mis aplicaciones?
- ¿Sus desarrolladores usaron la unidad y el eclipse para hacerlo funcionar como una aplicación de Android?
- Si usaron la unidad, ¿cómo es que la aplicación funciona sin problemas?
- En su barra de acciones, ¿cómo lo colorearon y definieron la opacidad para el objeto?
- ¿Qué clase de animación puede hacer lo que hicieron en la aplicación? (como la animación de cambio de hora del reloj)
- Si usaron la unidad, ¿cómo es que el tamaño de su aplicación es de 10 MB?
Hay muchas otras aplicaciones como esta (no hay un 100% tanto) que tengan su propio diseño especial.
Por lo que yo entiendo, no hay mucho sitio web que ofrezca componentes personalizados para Android como http://androidviews.net/ así que parece que estamos obligados a fabricar nuestros propios componentes, lo que lleva mucho tiempo y en este momento (2013) no es No es perfecto, mientras que para iOS hay toneladas de componentes personalizados hechos por otras compañías.
También miré el sitio web de la aplicación Timely, y dentro de su sección de FAQ hay un lugar donde dijeron que revelarán qué y cómo hicieron la temática, el colorido y los componentes, pero dado que no hay un cronograma para su anuncio y yo no Me gusta estar en el área oscura, vine aquí para preguntarte expertos.
Esta es la cita de su sitio web :
Soy un desarrollador y simplemente no puedo entender cómo hiciste esas animaciones y efectos de color.
Estamos planeando tener un blog de ingeniería en el futuro. ¡Manténganse al tanto!
Si ustedes saben cómo hacer aplicaciones como estas o si saben una parte de qué tipo de animaciones, componentes, trucos y trucos utilizaron, entonces me alegraron el día.
Hicieron una presentación en la que explican cómo calculan los colores de vista, los problemas que tuvieron con eso y algunos otros consejos útiles. El video de la presentación está disponible en su canal de YouTube
El número de morphing es bastante simple y se explica en este artículo y puedes encontrar la clase completa de View desde el artículo here .
Desde la comprobación del sitio de desarrolladores de Android Le ayuda a crear aplicaciones hermosas, potentes y exitosas . Es simplemente genial.
Android Design , una guía de estilo en línea que establece los principios, bloques de construcción y patrones de excelencia en las interfaces de usuario de Android. Parece estar funcionando;
Espero que esto responda al menos una de tus preguntas.