UI, Xamarin

No sé cómo empezar a crear UI en Xamarin Forms, ¿Qué debo tener en cuenta?

A lo largo de mi trayectoria en Xamarin,  trabajar con XAML ha sido una demos principales pasiones  💚💕, uno de los comentarios más comunes que he escuchado es que “Quiero empezar a crear UIs pero no sé cómo empezar”. Y precisamente por eso, me inspiró a hacer este post, quiero compartir los consejos que utilizo para que puedas hacer de la creación de UIs con XAML tu mejor amig@ y de una manera muy fácil! 🤓

Para aprender a desarrollar UI y no morir en el intento, vamos a aplicar una “táctica” que yo uso y que me ha funcionado muy bien. Para una mejor comprensión, basaremos este tema en una interfaz de usuario real que se dividirá en las siguientes partes:

1⃣. Analizar la estructura de nuestro UI antes del código (Lo veremos en este post)

2⃣. Una vez entendamos cómo obtener esta estructura, ¡Aprenderemos cómo replicarla en XAML! (Lo veremos en nuestro próxima post)


¡Empecemos!

Antes de comenzar con el código, es muy importante tener claro lo que vamos a desarrollar, de esta manera podremos identificar los Layout indicados para el diseño, por eso primero debemos analizar la UI! Aplicaremos la explicación a nuestra muestra llamada Fashion Mobile App obtenida de Dribble.

La imagen tiene un atributo ALT vacío; su nombre de archivo es Screen-Shot-2021-07-06-at-10.01.47-PM-1024x697.png

Pensando en la estructura ideal para nuestro Layout

Olvidémonos por un momento de escribir código, nos vamos a centrar en poder detectar la mejor estructura de Layouts para que nuestro código sea lo más óptimo posible, en este caso vamos a definir la estructura principal de la primera pantalla usando un Grid, para esto debemos identificar el número de filas y columnas contenidas en nuestro diseño. Si quieres saber más información sobre Grid, puedes leer este post.

La imagen tiene un atributo ALT vacío; su nombre de archivo es Screen-Shot-2021-07-06-at-11.46.40-PM-1024x42.png

Es fácil identificar el número correcto de filas con las que deberíamos trabajar, simplemente cuenta literalmente el número de componentes en tantas filas como contenga el diseño. Y aplica los mismos criterios a la definición de columnas. (En este caso, todos los elementos están en una columna)

La imagen tiene un atributo ALT vacío; su nombre de archivo es d4bd3dd8-f75f-4bc0-84a8-849aa0f21833


La imagen tiene un atributo ALT vacío; su nombre de archivo es Screen-Shot-2021-07-07-at-12.16.53-AM-1024x47.png

Para nuestra segunda pantalla, vamos a hacer un análisis un poco más complejo sobre cómo identificar las filas y columnas para una estructura Grid, tendremos dos pantallas, en la primera verás las Filas identificadas y en la segunda ver las columnas que lo contienen. Pon atención a sus divisiones!

La imagen tiene un atributo ALT vacío; su nombre de archivo es Screen-Shot-2021-07-07-at-12.19.57-AM-1024x737.png

¡Listo! Ya tenemos nuestra UI definida en Filas y Columnas con las que podemos empezar a estructurar nuestra App! Espero hayas entendido cómo podemos hacer que esta división sea efectiva, si tienes alguna pregunta déjame saber! Además podrás ver en el próximo artículo cómo podemos replicar esta interfaz de usuario en XAML.


¡Finalmente, tengo una pregunta para ti! 🧐

¡Cómo dividirías la tercera pantalla que no analizamos aquí! ¡Espero tu respuesta! 💚

Analizando un UI

¿Cuántas filas tiene la tercera pantalla?

¿Cuántas columnas tiene la tercera pantalla?

Your score is

The average score is 45%

0%

 


¡Gracias por leer mi artículo! 💚💕

Artículo en inglés: https://askxammy.com/getting-started-with-a-ui-and-not-die-trying-in-xamarin-forms/

Tagged , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *