Bafre iOS










Tags
- Swift
- SwiftUI
- Xcode
- Firebase
- CocoaPods
- API Integration
- Mobile Development
- CI/CD
Migración de Aplicación Bafre iOS
ControlNet SL / Sept 2023 - Dec 2023
Durante mi estancia en ControlNet, Lideré y desarrollé la migración de una aplicación iOS para Bafre, una reconocida inmobiliaria internacional. La aplicación original tenía un código obsoleto de 10 años de antigüedad y necesitaba ser actualizada para mejorar su rendimiento y funcionalidad.
Mediante ingeniería inversa comprendimos el código obsoleto y la versión de Android. En un periodo de 2 meses, logramos una migración exitosa a SwiftUI. Este proyecto incluyó la integración de nuevas tecnologías y la optimización de la API de Bafre, resultando en una aplicación más moderna y eficiente.
El flujo de desarrollo se optimizó mediante la implementación de CI/CD, lo que permitió una integración y entrega continua más eficiente y una mejor gestión de versiones en producción.
La aplicación Bafre iOS, desarrollada para una inmobiliaria líder, ofrece una serie de funcionalidades diseñadas para mejorar la experiencia de sus usuarios:
- Catálogo: Sistema avanzado de filtrado y búsqueda de inmuebles.
- Clientes: Gestión de usuarios, incluyendo proveedores y compradores.
- Asesores: Herramientas para asesores inmobiliarios, permitiendo asesoramiento vía chat, llamadas y correos electrónicos.
- Agenda: Agenda exclusiva para asesores, facilitando el seguimiento de citas y reuniones.
- Auth: Sistema de autenticación y autorización, incluyendo inicio de sesión seguro y gestión de sesiones.
- Chats: Comunicación en tiempo real entre clientes y asesores, implementado con Firebase y la API de Bafre.
- Inmomatch: Algoritmo de emparejamiento de clientes con inmuebles según sus preferencias, optimizando la gestión del asesoramiento.
- Inmuebles: Detalles de los inmuebles, incluyendo citas, localización, imágenes y recorridos virtuales en 360º.
- SideMenu: Menú lateral desplegable para una navegación intuitiva.
- Location: Integración con Apple Maps y Google Maps para mostrar la localización de los inmuebles.
- VR: Visualización de inmuebles en realidad virtual mediante imágenes 360º.
Migración completa de la Aplicación. Actualizar y modernizar la aplicación Bafre iOS para mejorar su rendimiento, seguridad y experiencia de usuario, utilizando tecnologías actuales y facilitando su mantenimiento futuro mediante CI/CD.