SlideShare una empresa de Scribd logo
1 de 26
Desarrollo de
Aplicaciones Móviles
Tema: 1. Introducción a Tecnología Móvil
PhD(c). Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Siempre se puede ser mejor.
Tiger Woods
Objetivo
Conocer la importancia del
desarrollo de aplicaciones
móviles en el contexto actual
● 1.1 Introducción al desarrollo
móvil
Contenido
ODS
● 4.3 De aquí a 2030, asegurar el
acceso igualitario de todos los
hombres y las mujeres a una
formación técnica, profesional
y superior de calidad, incluida
la enseñanza universitaria
META
Instalación Xamarin
Xamarin
Instalación y Requerimientos
Requerimiento Recomendado
Sistema operativo Windows 10
Procesador Procesador 1.8 GHz Quad-core o superior
Procesador Intel (recomendado Intel Core
i5)
RAM 8 GB de RAM o superior
Velocidad de disco Instalar Windows y Visual Studio en discos
de estado sólido (SSD).
Xamarin
Instalación
1. Descargar Visual Studio 2022 Community, Professional o Enterprise
desde el sitio oficial: https://visualstudio.microsoft.com/vs/
2. Comenzar la instalación dando doble clic en el paquete descargado
3. Seleccionar el workload (carga de trabajo) Desarrollo para dispositivos
móviles con .NET.
Xamarin
Instalación
Seleccionar desarrollo móvil
Xamarin
Instalación
Dar clic en Iniciar (Launch) una vez concluida la instalación
Xamarin
Máquina virtual
Entorno de Desarrollo Xamarin
Xamarin
Definición
.NET es una plataforma de desarrollo compuesta por herramientas, lenguajes de
programación y bibliotecas para crear muchos tipos diferentes de aplicaciones.
Xamarin amplía la plataforma de desarrollo .NET con herramientas y bibliotecas
específicamente para crear aplicaciones para Android, iOS, tvOS, watchOS, macOS y
Windows.
Enlace de descarga: https://visualstudio.microsoft.com/es/downloads/
Xamarin
Xamarin Forms
Xamarin.Forms es un marco multiplataforma de código abierto de Microsoft para
crear aplicaciones de iOS, Android y Windows con .NET desde una única base de
código compartida.
Es una característica de Xamarin , el popular marco de desarrollo móvil que amplía la
plataforma de desarrollo .NET con herramientas y bibliotecas para crear aplicaciones
móviles.
Xamarin
Xamarin Forms
Es el framework dentro del ecosistema
.NET que permite crear aplicaciones
para Android, iOS y Windows
compartiendo el mismo código.
Xamarin
MVVM con Xamarin Forms
Para hablar sobre MVVM debemos tener claro que son los patrones de diseño de
software.
Los patrones de diseño son soluciones para problemas típicos y recurrentes que nos
podemos encontrar a la hora de desarrollar una aplicación. Aunque nuestra aplicación
sea única, tendrá partes comunes con otras aplicaciones: acceso a datos, creación de
objetos, operaciones entre sistemas etc. En lugar de reinventar la rueda, podemos
solucionar problemas utilizando algún patrón, ya que son soluciones probadas y
documentadas por multitud de programadores.
Xamarin
MVVM con Xamarin Forms
Elementos del patrón MVVM
La finalidad principal del patrón
MVVM (Modelo Vista Vista-Modelo)
es tratar de desacoplar lo más que
se pueda la interfaz de usuario de la
lógica de la aplicación. Veamos a
grandes rasgos sus partes
principales:
Xamarin
MVVM con Xamarin Forms
El modelo (Model)
Representa la capa de datos y/o la lógica de negocio, también denominado como el
objeto del dominio. El modelo contiene la información, pero nunca las acciones o
servicios que la manipulan. En ningún caso tiene dependencia alguna con la vista.
Xamarin
MVVM con Xamarin Forms
La vista (View)
La misión de la vista es representar la información a través de los elementos visuales
que la componen. Las vistas en MVVM son activas, contienen comportamientos,
eventos y enlaces a datos que, en cierta manera, necesitan tener conocimiento del
modelo subyacente. En Xamarin Forms podemos crear nuestras interfaces a través de
código C# o XAML.
Xamarin
MVVM con Xamarin Forms
Modelo de vista (ViewModel)
El ViewModel (modelo de vista) es un actor intermediario entre el modelo y la vista,
contiene toda la lógica de presentación y se comporta como una abstracción de la
interfaz. La comunicación entre la vista y el viewmodel se realiza por medio los enlaces
de datos (binders).
ViewModel contiene el estado de la vista y se comunica con ella a través de Data
Binding, Commands y Notificaciones gracias a la interfaz INotifyPropertyChanged.
Ejercicio
Xamarin
Creación de proyecto
Xamarin
Creación de proyecto
Xamarin
Creación de proyecto
Ejercicio
XAML
<StackLayout>
<Label Text="Aplicacion Xamarin "
FontSize="20"
HorizontalOptions="Center"
VerticalOptions="Start"/>
<Entry x:Name="txtNombre"
BackgroundColor="LightBlue" />
<Button Text ="Saludo "
x:Name="btnSaludar"
Clicked="Button_Clicked" />
</StackLayout>
private void Button_Clicked(object sender, EventArgs e)
{
string texto = txtNombre.Text;
string mensaje = "hola " + texto;
DisplayAlert("Mensaje de bienvenida", mensaje,
"Gracias");
}
Xamarin
Creación de proyecto
Gracias
Responsabilidad con pensamiento positivo

Más contenido relacionado

Similar a DAM-S1.pptx

Aplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membershipAplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membership
Jose B Flores P
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
Nilson Gongora
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
ERWIN AGUILAR
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
Leo31146695
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
Carlitos Sosa
 
Semana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptxSemana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptx
ErickCarlos14
 

Similar a DAM-S1.pptx (20)

Aplicacion mvc entity_framework_factura
Aplicacion mvc entity_framework_facturaAplicacion mvc entity_framework_factura
Aplicacion mvc entity_framework_factura
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
primera aplicacion Xamarin.pptx
primera aplicacion Xamarin.pptxprimera aplicacion Xamarin.pptx
primera aplicacion Xamarin.pptx
 
Android
AndroidAndroid
Android
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Aplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membershipAplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membership
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 
Guía Android
Guía AndroidGuía Android
Guía Android
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 
Mdw guia-android
Mdw guia-androidMdw guia-android
Mdw guia-android
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
 
Meta android:Automatización en la generación de codigo con XPAND
Meta android:Automatización en la generación de codigo con XPANDMeta android:Automatización en la generación de codigo con XPAND
Meta android:Automatización en la generación de codigo con XPAND
 
Semana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptxSemana 02 Aplicacion Movil.pptx
Semana 02 Aplicacion Movil.pptx
 
Cognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec PurísimaCognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec Purísima
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
Patron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorPatron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista Controlador
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdfSESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 

DAM-S1.pptx

  • 1. Desarrollo de Aplicaciones Móviles Tema: 1. Introducción a Tecnología Móvil PhD(c). Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec
  • 2. Siempre se puede ser mejor. Tiger Woods
  • 3. Objetivo Conocer la importancia del desarrollo de aplicaciones móviles en el contexto actual ● 1.1 Introducción al desarrollo móvil Contenido
  • 4. ODS ● 4.3 De aquí a 2030, asegurar el acceso igualitario de todos los hombres y las mujeres a una formación técnica, profesional y superior de calidad, incluida la enseñanza universitaria META
  • 6. Xamarin Instalación y Requerimientos Requerimiento Recomendado Sistema operativo Windows 10 Procesador Procesador 1.8 GHz Quad-core o superior Procesador Intel (recomendado Intel Core i5) RAM 8 GB de RAM o superior Velocidad de disco Instalar Windows y Visual Studio en discos de estado sólido (SSD).
  • 7. Xamarin Instalación 1. Descargar Visual Studio 2022 Community, Professional o Enterprise desde el sitio oficial: https://visualstudio.microsoft.com/vs/ 2. Comenzar la instalación dando doble clic en el paquete descargado 3. Seleccionar el workload (carga de trabajo) Desarrollo para dispositivos móviles con .NET.
  • 9. Xamarin Instalación Dar clic en Iniciar (Launch) una vez concluida la instalación
  • 12. Xamarin Definición .NET es una plataforma de desarrollo compuesta por herramientas, lenguajes de programación y bibliotecas para crear muchos tipos diferentes de aplicaciones. Xamarin amplía la plataforma de desarrollo .NET con herramientas y bibliotecas específicamente para crear aplicaciones para Android, iOS, tvOS, watchOS, macOS y Windows. Enlace de descarga: https://visualstudio.microsoft.com/es/downloads/
  • 13. Xamarin Xamarin Forms Xamarin.Forms es un marco multiplataforma de código abierto de Microsoft para crear aplicaciones de iOS, Android y Windows con .NET desde una única base de código compartida. Es una característica de Xamarin , el popular marco de desarrollo móvil que amplía la plataforma de desarrollo .NET con herramientas y bibliotecas para crear aplicaciones móviles.
  • 14. Xamarin Xamarin Forms Es el framework dentro del ecosistema .NET que permite crear aplicaciones para Android, iOS y Windows compartiendo el mismo código.
  • 15. Xamarin MVVM con Xamarin Forms Para hablar sobre MVVM debemos tener claro que son los patrones de diseño de software. Los patrones de diseño son soluciones para problemas típicos y recurrentes que nos podemos encontrar a la hora de desarrollar una aplicación. Aunque nuestra aplicación sea única, tendrá partes comunes con otras aplicaciones: acceso a datos, creación de objetos, operaciones entre sistemas etc. En lugar de reinventar la rueda, podemos solucionar problemas utilizando algún patrón, ya que son soluciones probadas y documentadas por multitud de programadores.
  • 16. Xamarin MVVM con Xamarin Forms Elementos del patrón MVVM La finalidad principal del patrón MVVM (Modelo Vista Vista-Modelo) es tratar de desacoplar lo más que se pueda la interfaz de usuario de la lógica de la aplicación. Veamos a grandes rasgos sus partes principales:
  • 17. Xamarin MVVM con Xamarin Forms El modelo (Model) Representa la capa de datos y/o la lógica de negocio, también denominado como el objeto del dominio. El modelo contiene la información, pero nunca las acciones o servicios que la manipulan. En ningún caso tiene dependencia alguna con la vista.
  • 18. Xamarin MVVM con Xamarin Forms La vista (View) La misión de la vista es representar la información a través de los elementos visuales que la componen. Las vistas en MVVM son activas, contienen comportamientos, eventos y enlaces a datos que, en cierta manera, necesitan tener conocimiento del modelo subyacente. En Xamarin Forms podemos crear nuestras interfaces a través de código C# o XAML.
  • 19. Xamarin MVVM con Xamarin Forms Modelo de vista (ViewModel) El ViewModel (modelo de vista) es un actor intermediario entre el modelo y la vista, contiene toda la lógica de presentación y se comporta como una abstracción de la interfaz. La comunicación entre la vista y el viewmodel se realiza por medio los enlaces de datos (binders). ViewModel contiene el estado de la vista y se comunica con ella a través de Data Binding, Commands y Notificaciones gracias a la interfaz INotifyPropertyChanged.
  • 24. Ejercicio XAML <StackLayout> <Label Text="Aplicacion Xamarin " FontSize="20" HorizontalOptions="Center" VerticalOptions="Start"/> <Entry x:Name="txtNombre" BackgroundColor="LightBlue" /> <Button Text ="Saludo " x:Name="btnSaludar" Clicked="Button_Clicked" /> </StackLayout> private void Button_Clicked(object sender, EventArgs e) { string texto = txtNombre.Text; string mensaje = "hola " + texto; DisplayAlert("Mensaje de bienvenida", mensaje, "Gracias"); }