Get Started. It's Free
or sign up with your email address
Xamarin forms by Mind Map: Xamarin forms

1. Estructura de la solución

1.1. Proyecto base (Xamarin Forms)

1.1.1. Se trabaja sobre este proyecto todo lo aue sea posible

1.2. Proyecto Android

1.2.1. Se usa para agregar los recursos (imágenes, estilos de letra, etc)

1.2.2. Resources

1.2.3. Properties

1.2.3.1. AndroidManifest.xml

1.2.4. Assets

1.3. Proyecto iOS

1.3.1. Se usa para agregar los recursos (imágenes, estilos de letra, etc)

1.3.2. info.pls

1.3.2.1. Es el equivalente al Android Manifest

1.3.2.2. Es donde se comfigura el archivo de provisionamiento

1.3.2.3. Aqui se edita configuración importante del proyecto, pero también es para agregar archivos que requieren información adicional como las fuentes

1.3.3. Resources

1.3.4. Properties

2. Arquitectura

2.1. MVVM

2.1.1. Modelo

2.1.1.1. Estructura de datos

2.1.2. VistaModelo

2.1.2.1. Es la conexión entre los datos y la interfaz. A diferencia de un controlador , este no modifica la interfaz directamente sino que solo expone la información y notifica que hay cambios (binding) para que luego la vista se actualice de acuerdo al nuevo estado

2.1.2.2. Información sobre data binding

2.1.3. Vista

2.1.3.1. Interfaz gráfica (0 programación). Esta suscrita a los cambios en el modelo, a través de la VistaModelo.

2.1.3.2. Es la estructura de elementos de interfaz

2.1.3.3. Es donde se modifica la apariencia

2.1.4. Info sobre XAML

3. Anatomia

3.1. Page

3.1.1. = Activity

3.2. Layout

3.2.1. = LinearLayout, StackLayout, etc

3.3. view

3.3.1. = Button, textview, editview, etc

4. Documentación

4.1. Documentación oficial

4.2. Ejemplos con código

4.3. LIbro de aprendizaje

5. Abordajes

5.1. Cómo usar eventos en la vista

5.2. Cómo intercambiar información con la vista

5.3. Cómo crear nuevos archivos