Estoy buscando el código fuente para una aplicación de Android Studio, preferiblemente una aplicación de aniversario con solo la funcionalidad mínima.
Interfaz principal
En esta revisión, quiero evitar la mayor discusión subjetiva posible sobre la estética del diseño y, para lograr este objetivo, creé tres aplicaciones usando Keynote "Imagen de prototipo". de la interfaz principal.
Como puede ver en mi prototipo, las tres aplicaciones tienen navegación superior y uno de los botones es "Agregar nuevo elemento", que es la funcionalidad más utilizada. En segundo lugar, tanto "Best Time" como "Daybox" colocan el botón Configuración en la parte superior, mientras que "Days Matter" coloca el botón en la barra de navegación inferior, que analizaremos a continuación. Aparte de esto, "Best Time" tiene un botón "Más" en la parte superior para mostrar otras aplicaciones de la serie "Best", mientras que "Days Matter" tiene un botón "Ver por categoría" en la parte superior para abrir la barra lateral izquierda. para categorizar diferentes días de cuenta regresiva y aniversarios.
Aunque "Best of Times" y "Daybox" sólo tienen navegación superior, "Days Matter" añade una barra de navegación inferior de una forma muy retro, algo poco común entre aplicaciones ligeras similares. Analizaremos su funcionalidad más adelante, pero no hay duda de que la barra de navegación dual ocupa un espacio que podría usarse para la lista de cuenta regresiva, y la colocación excesiva de elementos también puede distraer al usuario.
A continuación, centrémonos en el elemento más importante de la interfaz principal: la pantalla "Fecha importante". Aunque ambas son listas, aún podemos encontrar la diferencia si miramos de cerca. "Número de días" y "Cuadro de fecha" adoptan una disposición de "un maestro, varios pares": los días de cuenta regresiva más importantes ocupan el espacio más grande, mientras que otros días se organizan en una lista más estrecha, mientras que el "mejor momento" adopta; En resumen, es una opción entre "enfocar la línea de visión" y "más espacio de visualización". ¿Cuántos días de cuenta regresiva deben recordar los usuarios y si hay una diferencia entre ellos? Diseñaré un experimento para demostrarlo más adelante.
El último detalle en el que queremos centrarnos es cómo distinguir entre "cuenta regresiva" " y "cuenta regresiva". "Adelante". Para explicarlo brevemente, en las aplicaciones generalmente queremos registrar dos tipos de fechas, una es una cuenta regresiva, como "XX días hasta el cumpleaños de X", y la otra es un conteo positivo. como "Es hasta que comamos nuestra primera comida" Quedan XX días para el arroz ". Cómo distinguir entre estos dos métodos de conteo en la aplicación es una de mis preocupaciones, porque esto refleja si la aplicación es lo suficientemente rigurosa. Tomemos un Mire "Los días son importantes", que usa "ya". Las dos palabras chinas "和"和" pueden distinguir fácilmente entre los dos métodos de conteo, lo que muestra las ventajas de esta aplicación. Además, "The Best of Times" también se utiliza de manera inteligente. [+] para expresar "positivo", sin un símbolo para representar "negativo", que es una solución "minimalista", aunque requiere un cierto costo de aprendizaje. El peor desempeño es "Daybox", que no hace ningún esfuerzo por distinguir "positivo". " de la interfaz. y "negativo", que es un fallo.