Español

Bafre iOS logo Bafre iOS

Image 0Image 1Image 2Image 3Image 4Image 5Image 6Image 7Image 8Image 9

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.

Lucas Moreno: Desarrollador Fullstack Líder

Victor Lillo Godoy: Desarrollador Fullstack

Metodología Agile