Hacer una App de Inmobiliarias en Apphive – Video 1

hola en este vídeo vamos a ver cómo
crear una aplicación de una inmobiliaria en este caso vamos a crear de hecho tres
aplicaciones una que será la aplicación del cliente la cual podrás descargar
para ver las propiedades listadas en la inmobiliaria
en ella tendrá una lista con todos los las propiedades que será esta de la página inicial podrá
ver el detalle de cada una de las propiedades además de poder contactar a
los agentes ya sea por llamada o enviarles un mensaje a través de la
misma aplicación en ese caso podrán entablar una
conversación mediante el chat en el cual puede regresar a cada una de sus
conversaciones además de poder ver el detalle del perfil todo esto con el
registro del usuario y la contraseña de quien descargar la aplicación la otra aplicación será la de la gente y este
podrás subir las propiedades a la plataforma podrá declarar una nueva
propiedad mediante el formulario llenando la información básica de la
propiedad podrá editar esa propiedad además de claro poder responder los
mensajes que le lleguen a través de la misma plataforma que lleguen desde sus
clientes y también tenemos la aplicación del administrador la aplicación del
administrador servirá para poder autorizar a los agentes registrados
para que puedan estar publicando propiedades desde aquí podrá autorizar
o negar su que puedan cargar cosas a la plataforma además de poder eliminar las
cuentas en dado caso además bueno pues tiene la posibilidad
de ver todas las propiedades y poder editar o enviar comentarios pues
en el caso de que alguna de estas pues sin cumplir alguno de los de los
términos que establezcan dentro de la aplicación
entonces bueno estas tres aplicaciones forman parte del mismo proyecto ya que
al ser pertenecer al mismo proyecto todas van a compartir la misma base de
datos entonces pues las aplicaciones así que suban los vendedores la van a poder
ver los clientes y al mismo tiempo el administrador todo va a estar compartido
y listo pues con eso vamos a empezar a darle funcionalidad de este lado tengo
en la aplicación de de a faith en el teléfono en la cual vamos a poder estar
viendo los cambios de la aplicación forma se
vayan haciendo en tiempo real empezando por esta página que sería la
inicial de la aplicación del bien en ella bueno tiene el link hacia crear una
nueva cuenta y además puede iniciar con un correo electrónico también tiene la
posibilidad de iniciar sesión con redes sociales con google o con facebook o
poder ingresar a la aplicación como invitado esto es muy bueno ya que pues
los usuarios pueden empezar a ver las aplicaciones les digo a los usuarios
pueden empezar a ver las propiedades y sin necesidad de tener una cuenta
clara de hecho esto es un requisito en la carga del appstore ya que te dicen
que de acuerdo a sus normas si sino si no está ligada directamente la edad a
una cuenta de usuario debe de permitir que el usuario pueda
y visualizar los datos en la aplicación sin tener que crear una cuenta esto es
si se va a crear por ejemplo una aplicación de restaurante el usuario
debería de poder ver el menú antes de hacer un pedido entonces bueno vamos a
empezar a darle funciones la tercera paz de la derecha de este
lado tenemos tres tapas la primera es para estilos la segunda es para
propiedades de los elementos y la tercera es para agregar funcionalidades
en este caso tengo aquí ya tenía algunas agregadas que voy a ir eliminando el botón van a ingresar como invitado lo
que haría es que lo mandaría directamente a la pantalla principal entonces le puedo añadir el evento
hombres ya con el voto del seleccionado entonces dice una vez presionado el
botón qué quieres que haga en este caso añadiría la función de
navegación y le añadiría el rey place screen para que reemplace la ventana y
aquí voy a seleccionar que lo envíe a la página principal también tenemos los botones para el
login con con redes sociales entonces selecciono
el contenedor que tiene no necesariamente tiene que ser el icono de
hecho la función se puede añadir a cualquier nivel en el contenedor es
mejor porque bueno abarcamos más área y así cuando le dan clic pues es más fácil
que llegue ya tienen el botón aquí tenemos varios eventos en el
contenedor igual vamos a seleccionar el evento hombres y en este caso le vamos a dar la opción
que sea login with google cuando se lo vean con google aquí
tenemos al al darle clic aquí tenemos los all backs en en este botón y aquí
tenemos lo que puede suceder una vez que el usuario se largó mudo puede suceder
que haya tenido un error que esté en progreso el bloqueo
no está disponible y el servicio que se haya cancelado aunque sí se haya logrado
en cada una de las posibilidades deberíamos de añadir eventos por ejemplo
en el caso que él lo tiene sea exitoso lo enviaríamos directo
igual a la página de la página principal en el caso que haya cancelado
agregaríamos una alerta en la cual le pondríamos se canceló el inicio de sesión en el caso que no estén disponibles
igual le pondremos una alerta y le pondremos error el servicio
está disponible intenta otro método en el caso que esté en progreso
igual que podríamos avisar que podemos poner en la guía el progreso y en el caso de error igual demandar ya
no es una alerta pero al iniciar la sesión en el caso de los aquí tenemos con cada uno de los eventos
en el caso de logro con redes sociales no es necesario que el usuario esté
previamente registrado si le da a iniciar con redes sociales y no tenía
una cuenta creada esta cuenta se va a crear
entonces vamos a iniciar sesión ahora con facebook en usuarios los kings facebook
y lo mismo tenemos en los call bugs el error
me voy a poner error al iniciar que sea
el título sería o no cancelado envía la notificación pero claro
y por último qué hacer cuando sí fue correcto vamos a reemplazar la
ventana por la principal ya tenemos cubiertos
los eventos ingresar como invitado también iniciar sesión con correo
electrónico añadiríamos el evento compréis y en este caso lo enviaremos a la ventana de iniciar
sesión en este caso voy a ocupar la uses queen porque al la diferencia entre la
navegación entre grand place screen y pulso screen cuando se hace un push las
ventanas se van sobre poniendo a una a la otra
entonces en sin importar la ventana que empujes después puedo regresar a la
anterior el run place no hay una anterior sino que tengo que decir ya que
ventana se va a ir por ejemplo en este caso iniciar sesión
con un correo electrónico lo en diego a iniciar sesión
y en el caso de crear cuentas igual añado el evento
compres y le doy un push
hacia la ventana de crear crear una web
de esta forma y estando por ejemplo en la ventana de crear cuenta le puedo dar
click puedo añadirle un evento a este botón que sea que igual está aquí que es
retorno las screen entonces con este al darle clic me va a regresar a la ventana
anterior de la que lo haya empujado en este caso si desde ésta le dieron crear
una cuenta y llegó a esta ventana al darle clic a esta va a regresar eso lo
podemos ver en la aplicación si yo le diga quién en crear una cuenta y después
le doy click acá para regresar vemos cómo se regresa a la primera página ahora bueno con eso serían ya todas las
funciones de esta primera ventana de ahí la segunda ventana
ya tenemos una serie de campos es el nombre apellido y estos están
dentro de un y el saber que tenemos de este lado el
software es un contenedor en secuencia apareció para que vean cómo funciona
se tiene esto cuando se va reemplazando se va creando cada uno de los
de los porteadores cómo puedo visualizarlos aquí seleccionó el
software y dentro de las propiedades puedo darle clic para poder visualizar
cada una de las de las páginas que conforman este
formulario cada uno de los campos
puede tener su nombre aquí en la opción de data puedo poner un nombre por
ejemplo este sería el nombre y apellido sería inning que serían password
esto esto de control una y me va a ayudar a identificar más fácilmente cada
uno de los controles ahora que empiece a añadir la suerte este sería el lephone land y este sería edad y listo y aquí tendremos que ir añadiendo aquí van van a ir llenando ellos los
campos donde van progresando y una vez que finalizan al dar clic en este último
de finalizar aquí es donde deberíamos de añadir el
evento es decir cuando presionen ese botón
lo que vamos a hacer primero va a ser registrar al usuario que aquí viene
el sign up es para crear la cuenta sobre la plataforma me va a pedir ciertos
campos básicos que no necesariamente sobre todos los que yo necesito de mi
usuario por ejemplo edad no es un campo que viene predefinido
y ahorita vemos eso lo guardaremos nosotros de forma independiente en la
base de datos entonces aquí está aquí al presionarlo
en el segundo me da acceso a las variables de entrada entonces como
variables de entrada me pide el correo el nombre la contraseña y el teléfono
cada uno le voy dando click y me va a aparecer este recuadro en el cual me
permite meter un texto base le permite meter alguno de los controles que tengo
estos son todos los elementos que tengo en mi ventana las digamos desde el
título este texto a este botón aquí hay una lista
aquí tengo todas las ventanas aquí tengo datos del usuario claro esto
os voy a tener acceso una vez que el usuario esté logrado
y aquí tengo variables que son salida de otros eventos por ejemplo digo en el
caso de un press no tiene pero hay eventos que tienen salidas de entrada
por ejemplo un mapa cuando se mueve el mapa tienes acceso a las variables de
entrada en este caso para el ine yo ya le di el
nombre al campo hacia delante pero aquí está el campo de email y su propiedad
que es su valor después lo siguiente que me pide es nine
en este caso le voy a dar clic al de nombre
password tengo por aquí
y teléfono s y bueno tengo que y con esto ya va a crear la cuenta del
usuario ahora qué pasa con los otros campos todavía los tengo ahí pero
primero tiene que pasar este evento aquí tengo igual varios kóvacs en el caso que
haya tenido un error al registrarse qué pasa si tuvo un error pues igual le
envía una alerta que diga terror al crear la cuenta si se crea la cuarta correctamente bueno en este caso yo no le mandaría de
alerta si el usuario ya tenía una cuenta le
envió una alerta y les digo error ya existe usuario registrado por qué en el caso de que se haya registrado
estos son en el caso que no se ha registrado correctamente en el caso que
se haya registrado correctamente ya te veré
y ya tendría acceso a los datos del
usuario ahora en este caso vamos a dar de alta también es usuario en la base
edad no necesariamente cuando registra es un usuario tienes que darlo de alta
en la base de datos solamente si tienes algún campo
adicional o si vas a estar ocupando ese usuario para otros objetivos por ejemplo
en este caso voy a registrar al usuario para después poder tener acceso a sus
datos poder guardar como chats adentro del usuario u otras funciones
aquí tenemos una opción de base de datos y está la opción de guardar en base de
datos entonces ya una vez que el usuario se
dio de alta correctamente voy a guardar en la base de edad al darle la función de guardar en base
de datos voy a tener este botón que me va a abrir el editor de la base de datos
esta es la base de datos de una aplicación en la cual puede estar
añadiendo diferentes colecciones y campos dentro de las mismas
en este caso crearía una que se llama usuario adentro de usuario puede ir dando de
alta cada uno de los campos por ejemplo nombre edad que no lo tenía en el otro campo
teléfono contraseña nuevo porque la contraseña es
un dato sensible porque se queda guardado en la en la en la opción del
login en este campo teníamos por aquí el apellido nombre apellido edad entonces
nombre apellido aquí ya tengo los campos si ven estos
campos que estamos declarando aquí son son parte de usuarios entonces
se puede ver como una tabla si le doy aquí ver datos donde voy a tener el
apellido la edad el nombre teléfono y el aire que es generado
puede ser generado automáticamente por a cada usuario o yo pudo establecer en
este caso al momento hacer el registro del usuario la primera función ya genere
un aire de usuario entonces puedo hacer que dentro de la
base de datos se guarde ese aire de usuario y corre el yesterday it
y adentro de ese usuario guardarle a cada uno de los campos que ya tenía ya
como apellido edad
verdad na
el nombre y teléfono y con eso bueno ya se van a guardar
estos datos la base de datos una vez que
primero el usuario se registra y después guardamos en la base de datos los datos
de ese usuario valga la redundancia y una vez que ya se guardaron los datos de
aquí tengo otros cual bugs que puede ser error al guardar los datos en este caso
le enviaría una alerta de error error al guardar y en caso de que sí se hayan guardado
correctamente significaría que ya acabé de registrar el usuario entonces ya
podría enviarlo en este caso como el usuario se acaba de
registrar lo voy a mandar a este pequeño world tour en el cual se va a
explicar para que cuando es el objetivo de la aplicación con eso bueno ya tenemos completo
nuestro registro en el caso de esta tercera pantalla que
es la de inicio de sesión tenemos aquí arriba el botón de regresar que trae la
función de return to last screen y tenemos los campos aquí que les voy a
dar nombre de email y password y aquí está el botón de iniciar sesión
para el caso de iniciar sesión igual vamos a añadirle un evento un
press y una vez que ya presionaron el botón
dentro de usuarios hay una función de login
en la cual me pide un correo y una contraseña
el correo voy a escoger el campo de email que acabo de seleccionar acá
en password el campo de espacio después en el callback igual puedo
obtener un error al iniciar sesión en el cual pues le mandaría una alerta del
usuario que dijera error al iniciar sesión error error al iniciar sesión si sus credenciales no son válidas le
enviaría error usuario y oh
y contraseña me come y si el usuario si se pudo lograr
correctamente ya lo enviaría a donde él place escuela
y ya lo mandaría directamente a la página principal este
y con eso ya ya tengo un login de usuario está la opción de que haya
olvidado su contraseña en este caso si le da clic ahí y la enviaría a la pantalla de que no la tenemos creada pero aquí la podemos crear voy a hacer
una copia de esta ventana esta sería
no olvide la contraseña de contraseña olvidada es
similar a la de inicio de sesión solamente y aquí debe de decir recuperar un trasero y aquí lo que le pediría m ahorita regresamos a esa ventana
entonces al darle clic en recuperar contraseña al presionarlo
deberíamos de reemplazar la ventana hacia la ventana de olvidé contraseña
bueno de hecho no sería un reflejo sino más bien sería un bus para que también
pueda regresarme fácilmente entonces sería hacia la de olviden
contraseña y en esta página de contraseña comisión
la copia ya tengo aquí el reporte las escribí en ésta
el título va a ser recuperar y al darle clic
no va a ser un don más bien al darle clic
aquí está la de forget password porque el valor lo único que nos pide de
entrada el indio en este caso pues le pasaríamos
al campo que ha llenado el usuario si no si no se envió el mail de
recuperación igual le mandaremos un error a limpiar
el correo de recuperación en el caso que sí se haya enviado el
correo igual le enviaríamos otra alerta que diría correo
enviado a tu correo la contracción y con eso ya le va a llegar un mail para
poder cambiar la contraseña de su cuenta claro siempre que exista una cuenta y con eso ya tenemos el de recuperar
listo y estábamos en la ventana de acá ya está para poder iniciar sesión olvidé
la contraseña regresarte y ya en este llegando a world food al darle
básicamente lo único que van a ver es como aquí la imagen para saber qué
pueden hacer en la aplicación y al darle clic nada más vamos a enviarlos a la
página principal y bueno con eso ya tenemos básicamente
el sistema de usuarios de nuestra aplicación y lo que seguiría es la página principal
en esta página principal vamos a tener enlistadas en esta parte todas las
propiedades que se tengan en la aplicación para lo cual en esta esta
página vamos a añadirle un evento cuando estamos con solamente solamente con la
página seleccionada podemos añadir un evento de un loud
esto es este evento se va a disparar en cuanto se abra la aplicación bueno no
la aplicación la ventana en específico entonces ya sea que hayamos entrado a la
aplicación de aquí y directo acá o que deje ya sea por si le picamos como
entrar como invitado o que hayamos hecho un proceso de registro en el momento que
llegamos aquí se va a ejecutar de hecho una buena práctica es que en esta
ventana de inicio podemos también crear un evento blog
para verificar si el usuario y está valorado porque si tú ya estaba rodeado
igual de centrar la aplicación ya no quieres volver a iniciar sesión entonces
para eso tenemos una función en la cual verifica si el usuario ya está valorado
si el usuario ya estaba aliviado y estamos en esta ventana lo que deberían
hacer es enviarlo directamente a la página principal si el usuario no está
bloqueado no le voy a poner ninguna función porque si entré a la aplicación
y no tenía una cuenta creada pues aquí ya puedo decidir si quiero crear entonces volviendo a esta página
en cuanto se carga la página lo que haríamos sería obtener de la base de
datos todas las propiedades que vamos a mostrar en esta lista entonces voy a
ocupar la función 10 data beige data en la cual igual aquí le puedo dar clic
y tendríamos que tener un índice en el cual tengamos todas las propiedades de
la aplicación en este caso voy a ponerle aquí propiedades y aquí voy a ir las obteniendo vamos a yo voy a poner pueden ir cambiándola la
página principal al darle clic aquí en cuanto se cambie
este igual la puedo ver en la la aplicación
entonces en esta porque la cambie para poder ver cuáles
son las características que vamos a necesitar inicialmente declarar en la
base de datos hay muchas más que están adentro ya de cada una de las
propiedades pero las podemos ir declarando poco a poco
por ejemplo en este caso lo primero que vamos a ver es esto que es el
el título digamos de la de la propiedad título de ahí sería el precio otra ubicación número de recámaras vainas autos superficie y en este caso agregaremos también el
asesor aquí tendríamos como todos estos datos
que necesitamos de cada propiedad en este caso bueno para empezar a hacer la
lista estas propiedades realmente se van a estar dando de alta
por cada uno de los asesores dentro de su aplicación móvil para para poder
estar trabajando ahorita con el ejemplo de la lista voy a añadir aquí
manualmente una propiedad le doy a que añadir lo voy a poner aquí accesorio
natal autos fundan baños 2 el precio
se le va a poner a 20 mil pesos al mes
recámaras 3
superficie 300 metros cuadrados
título pero más a casa en tónica
mi ubicación le voy a poner aquí coloca d vaya gorda
aquí hay añadir una la lista voy a añadir otra
voy a copiar de hecho los dos que pusieron el ejemplo
y auto de 1 año el producto de 12 cámaras
unos metros cuadrados título lujosa casa pedro ubicación
y pedro garzón una espera
camaradas 3 superficie de los cuadrados título vamos a pero no listo
y voy a guardarla aquí añadidos propiedades con las que
vamos a estar haciendo por ahora las tropas
entonces obtener datos de obtener datos de la base de datos lo único que tengo
que hacer realmente es seleccionar de dónde van a venir los datos en este caso
no voy a seleccionar uno en particular sino quiero que no tenga todos entonces
lo que va a hacer es obtener me estas dos propiedades de ahí van a estar las
de las propiedades que se declaran aquí tengo una opción que está interface
esto me va a ayudar a que si se actualizan las bueno que una vez
que abran la aplicación se queden guardadas en caché las propiedades
entonces va a ser más ágil que cada vez que abra la aplicación y vean las
propiedades si no se tarde tanto cargando aquí debo de poner el tiempo en
segundos entonces no sé puedo ponerle como 3.600 segundos
es como una hora entonces se abre la plataforma y se
añadieron nuevas propiedades las van a ver si la abrieron después de una hora y ya una vez que obtuve los datos de la
base de datos igual tengo varias opciones por ejemplo que no haya tenido
permisos para escribir en este caso igual le enviaría una alerta y le
pondría error permisos insuficientes si no había datos o si se obtuvo los
datos en el caso que haya obtenido los datos
lo que voy a hacer es crear una lista eso se crea con esta función de har
collection esta función para crear una lista te
pide de dónde van a venir los datos que voy a ocupar en esa lista en este caso
van a venir de la función aquí tengo output que vienen de funciones
anteriores entonces de ahí voy a poner que esos son los
datos que van a crear la lista y de aquí voy a darle modify elements lo que me va
a preguntar aquí es dónde está la lista y dónde voy a crear una lista para crear
una lista necesitas tener un contenedor es el caso aquí tengo un contenedor
donde se va a mostrar la vista y adentro otro contenedor que va a ser el que se
va a estar repitiendo en este caso bueno tengo este de segundo contenedor que es
el que se va a estar repitiendo para cada una de las propiedades entonces
selecciono la lista que voy a ocupar la tengo que seleccionar porque puede haber
más de una lista en la en la en una sola página y después voy añadiendo
los datos que voy a tener en cada una de estas y propiedades
de hecho algo que me faltó en declarar aquí en la base de datos fue la imagen
no declaré la imagen y aquí debería de añadir una imagen por ejemplo puedo dibujar y te puedo
ocupar en todas la imagen que tiene este contenedor de gandia aquí está tu link a la imagen
y ahora te voy a ocupar la compra como básicamente el ejemplo entonces
nada más voy a evitarlas la imagen y esto también le voy a añadir la jmas ahora sí regresando con lo cual tuve los
datos voy a empezar a seleccionar qué campos
voy a modificar por ejemplo este campo voy a modificarlo
y propiedad le voy a modificar su texto y qué valor va a tener aquí tengo otra
en rivard que me libera dentro de la lista esos son los valores que voy a
obteniendo de cada uno de los elementos estos
valores van a traer el nombre tal como se los puse en la base de datos
esto es se acuerdan que en la aquí en la base de datos declaró estos asesor autos
daños imagen precios la cámara la superficie título y ubicación
exactamente como esos datos son los que voy a ocupar para crear la vista
entonces aquí cuando le dé clic texto voy a añadir esta y por ejemplo
activaría del título entonces declaró título
en este campo igual de claro que aquí debería ir el precio no le puse si era venta o renta ahorita
estamos ads esta ubicación cámaras este año este es autos este es superficie aquí está repetido a la superficie y en este campo no sap un área el sol y en la imagen vamos a cambiar la imagen
de background y vamos a ponerle la de imagen y esto con eso ya indiqué en cada uno de
los campos que tengo aquí que el elemento que obtuve de la base de datos
va a acabar ahí y después podemos añadir funciones
también en este caso añadiríamos una función
para que nos ligue una vez que le demos click al detalle pero bueno en un
momento más vamos a ver cómo hacer eso ahorita vamos a ver cómo se ve ya la
lista en la en la aplicación de este lado tenemos la
aplicación fila de clic ya puedo ver aquí lista la empresa dice precio creo que no las que las cruces como texto directo
debía ponerlo que aparece como un contexto de la lista y ahí ya la tenemos tenemos el contexto
de la lista y dice un 2 que le puse le puse un 2 en
la ah claro es que el precio no sé por qué
le puse 2 aquí el precio de esta teoría de poder
le puesto mx y le voy a poner
por ejemplo un millón y un campo que me hizo falta que sería
el de tipo tipo
está el millón va a ser venta y esta va a ser venta hay que volver 40 y ahora sí voy a modificar esos que
tenía más aquí bueno no hace falta aquí como parte de la lista luego poner
tipo cuando cuando se hacen los cambios
normalmente bueno se va refrescando y el navegador
entonces al cambiar ahora sí si observamos ahí
sigue diciendo 2 a pesar de que yo ya hice entender la base de datos pero es
porque tenemos el tiempo de caché podemos también darle la opción que el
usuario se puede tener caché pero al mismo tiempo que el usuario tenga la
libertad refrescar el caché hay algo que también tengo la ubicación de hecho describe ubicación
con acento y entonces aquí para que se muestre debo
describirlo igualmente con
acento y ahora sí hacen mostrar la ubicación de ambas propiedades
ahora hace falta así puedes darle al usuario la opción de
que pueda refrescar él solito borrar el caché normalmente
donde se hace eso es cuando jalas como la vista hacia abajo y se hace uno de
los cracks para eso dentro del contenedor tenemos una opción que dice
un refresh que este evento se va a disparar cada que el usuario
haga el psoe hacia abajo de la lista en este caso lo que vamos a hacer es obtener los datos de la base de datos le voy a poner en 30 para indicarle que
lo que va a hacer es refrescar los datos de la base de datos local y vamos a
obtener la ruta de propiedades entonces bueno eso es lo que va a hacer
es refrescar la base de datos local entonces cuando yo tenga mi base de
datos hija lo va a refrescar la base de datos local entonces ya tengo los datos completos
de las dos propiedades ahora lo que haría falta es que cuando le dé clic a
una de estas propiedades me mande a su detalle que el detalle
es este propiedad ahora en ese detalle de la propiedad es
importante indicar a qué propiedad nos referimos porque pues bueno aquí vamos a
tener varias propiedades y aquí vamos a tener una propiedad en específico
para eso vamos a indicar que necesitamos aquí en la parte de
propiedades vamos a indicar que necesitamos un aire
como un dato de entrada este eid y pues nos va a servir para
indicar cuál es la propiedad que vamos a mostrar ahí y cuando tenemos que añadir la
funcionalidad al darle clic a cada una de las
de las propiedades de la lista eso lo hacemos desde aquí
seleccionamos el contenedor de afuera para que sea en cualquier parte que le
den click añadimos un evento que sería al presionar y al presionar
vamos a él hacer un pulso escuín porque así podemos
regresar fácilmente del agua a la vista y de la ventana va a ser la de propiedad
y aquí ya me muestra el aire que declaré en la otra página es decir yo ya le
había dicho previamente que necesito un aire cuando entré aquí puedo enviarle
directamente el aire de él de la que es de la propiedad que se está
mostrando entonces ya al darle clic a cualquiera
desde ahí me va a mandar a la otra página donde se van a mostrar
y el detalle de la propiedad y bueno aquí tenemos un requisito
llega al darle click tube me va a regresar a la ventana anterior
vamos a probar que esté funcionando aquí tenemos las propiedades hablarle a una
vemos que nos manda al detalle y al regresar ya regresé otra vez a
donde están ahora
ahorita cuando estoy encontrando únicamente me está mostrando
pues los datos que tengo aquí declarados de d
de default me está mostrando estos datos que tengo
como declarados el default en la en la
en la pantalla lo que tengo que hacer es que en esta pantalla
una vez que se cargue se añade igual un evento online una vez que se cargue la
ventana vamos a hacer una consulta de la base de datos para obtener cada uno de
los campos que van a mostrarse entonces hago la obtención de la base de
datos en este caso de propiedades pero la voy a obtener una propiedad en
específico entonces voy a activar aquí para que sea una única
y la propiedad que voy a obtener es la que tenga el aire
pues le mandamos desde la otra ventana entonces va a obtener ese aire digamos
si estamos viendo como esta lista cada una tiene un aire y cuando le dé clic
le dije que va a enviar el aire a la otra ventana en este caso hacia esta
verdad les voy a obtenerla y ya una vez que obtuve los datos lo que
debo de empezar a hacer es modificar cada uno de los campos en la página para
mostrar la información correcta eso me va a auxiliar mucho y que le ponga
nombre a cada uno de mis campos en este caso precio tipo título ubicación esta estos títulos
no es que ya vaya el dato ahí sino ahorita van a servir como referencia ahora por ejemplo aquí tengo aquí tengo
como ejemplo un texto pero está junto entonces cuando abra el
reemplazo de ese texto puede necesitar que esté separado entonces vale la pena
tener separado el 3 de la palabra las lentillas
estacionamiento de los autos el área superficie ahorita voy a regresar a multiplicar
esto está acá descripción que ese hecho no lo tengo ahorita
declaró en la base de datos hay que declararlo comunicación este es el mapa aquí voy a posiblemente genere una lista
con cada una de las características y entonces vamos a añadir luego ahorita tengo estos ejemplos lo que deberíamos ir haciendo con cada
una es añadir en cuanto obtengo los datos de la base
de datos voy a ir modificando cada uno de los
de los elementos entonces por ejemplo el precio
de los datos que obtuve de la base de datos
voy a ocupar el precio el elemento que voy a modificar
es el que dice el precio aquí es importante ponerle todo el
elemento porque la propiedad la voy a declarar aquí abajo que voy a modificar
su texto y eso mismo voy a estar haciendo con
cada uno de los elementos entonces por ejemplo
aquí va a ser el título y ahí lo que voy a modificar el título y así sucesivamente por ejemplo aquí
tipo en la que dice tipo el título me repuse el que viene está y así sucesivamente voy agregando cada
una de las propiedades si vemos en la en la aplicación por ejemplo en esta que
tengo al principio es de un millón mi hermosa casa de san pedro garza cuando
le doy clic ya podemos ver que se está cambiando el título del tipo
la descripción y así ir cambiando cada uno de los
elementos

As found on YouTube