/Totaltech

Test project using MVVM , Prism , Realm, Custom Renders and Maps

Primary LanguageC#

Totaltech Code Challenge

Test project using MVVM, Prism, Realm, Custom Renders and Maps

Practical test 1:

1.- Create a .Net Standard Project

2.- Use a design pattern (specify it)

3.- Add a welcome screen to the project (iOS and Android) you can use the image of your choice

4.- Create a login window, where the user and password input is a custom render, these inputs must have the following characteristics. Being able to assign the size of the border and its color, in addition to adding an icon. For example, user

5.- Add the BtHudProgress and ANDHud packages to the project, create a dependency service to be able to use them.

6.- It shows a list of the states of the republic and when you click it will show you a new window with a map. If the states are not locally, consume the following link: http://datamx.io/dataset/73b08ca8-e955-4ea5-a206-ee618e26f081/resource/9c5e8302-221c-46f2-b9f7-0a93cbe5365b/download/states.json and save them locally. NOTE: While the request is being made, use the dependency service to show and hide the HUD. If the data already exists on the device, use it.

7.- Show the location of the state on the map by means of a pin.

8.- Use Prism to improve the application

9.- Upload the project to a repository (Github, Bitbucket, other)

Spanish:

Practical Exam 1:

1.- Create a .Net Standard project

2.- Use a design pattern (specify it)

3.- Add a splash screen to the project (iOS and Android) you can use the image of your choice

4.- Create a login window, where the username and password Entry is a custom render, these Entry must have the following characteristics. Being able to assign the size of the border and its color, in addition to adding an icon to it. Ex. User

5.- Add the BtHudProgress and ANDHud packages to the project, create a dependency service to be able to use them.

6.- It shows a list of the states of the republic and when you click it shows you a new window with a map. If the states are not available locally, use the following link: http://datamx.io/dataset/73b08ca8-e955-4ea5-a206-ee618e26f081/resource/9c5e8302-221c-46f2-b9f7-0a93cbe5365b/download/estados.json And save them locally. NOTE: While the request is made use the dependency service to show and hide the hud. If the data already exists on the device, use it.

7.- Shows on the map the location of the state by means of a pin.

8.- Use Prism to improve the application

9.- Upload the project to a repository (Github, Bitbucket, other)

Totaltech

Test project using MVVM , Prism , Realm, Custom Renders and Maps

Practical Test 1:

1.- Create a .Net Standard Project

2.- Use a design pattern (specify it)

3.- Add a splash screen to the project (iOS and Android) you can use the image of your choice

4.- Create a login window, where the User and password Entry is a custom render, these Entries must have the following characteristics. To be able to assign the size of the border and its color, in addition to adding an icon. Eg User

5.- Add the BtHudProgress and ANDHud packages to the project, create a dependency service to be able to use them.

6.- It shows a list of the states of the republic and when you click it, it will show you a new window with a map. If the states are not locally consume the following link: http://datamx.io/dataset/73b08ca8-e955-4ea5-a206-ee618e26f081/resource/9c5e8302-221c-46f2-b9f7-0a93cbe5365b/download/states.json And save them locally. NOTE: While the request is made use the dependency service to show and hide the hud. If the data already exists on the device, use it.

7.- Show the location of the state on the map using a pin.

8.- Use Prism to improve the application

9.- Upload the project to a repository (Github, Bitbucket, other)

Spanish:

Examen Práctico 1:

1.- Crea un .Net Standard Project

2.- Utiliza un patron de diseño (especificalo)

3.- Agrega un splash screen al proyecto (iOS y Android) puedes utilizar la imagen de tu elección

4.- Crea una ventana de login, donde el Entry de usuario y contraseña sea un custom render, estos Entries deben tener las siguientes características. Poder asignar el tamaño del border y su color, además de agregarle un icono. Ej. Usuario

5.- Agrega los paquetes de BtHudProgress y ANDHud al proyecto, crea un dependency service para poderlos utilizar.

6.- Muestra un listado de los estados de la república y al dar clic que te muestre una ventana nueva con un mapa. Si los estados no están de manera local consume la siguiente liga: http://datamx.io/dataset/73b08ca8-e955-4ea5-a206-ee618e26f081/resource/9c5e8302-221c-46f2-b9f7-0a93cbe5365b/download/estados.json Y guardalos de manera local. NOTA: Mientras se haga la petición utiliza el dependency service para mostrar y ocultar el hud. Si los datos ya existen en el dispositivo, utilizalos.

7.- Muestra en el mapa la localización del estado mediante un pin.

8.- Utiliza Prism para mejorar la aplicación

9.- Sube el proyecto a un repositorio (Github, Bitbucket, otro)