Possuo um Web App proprietário voltado para arquitetura, um gerador de plantas baixas 2D e visualização 3D. O frontend já está 100% funcional com html/js e bibliotecas como
three.js. Atualmente, o desenho das paredes e inserção de esquadrias é feito manualmente pelo usuário. O objetivo deste projeto pontual é automatizar o levantamento físico integrando o scanner LiDAR do iPhone/iPad. Preciso de um desenvolvedor iOS experiente para criar um Plugin Customizado para Capacitor escrito em Swift. O trabalho consiste apenas em fazer a ponte nativa entre o iOS e o meu código JavaScript atual. Requisitos Técnicos do Plugin: O plugin deve invocar a RoomPlan API da Apple (iOS 16+). Deve abrir a RoomCaptureView (câmera de escaneamento 3D) em sobreposição ao meu app web. Ao usuário concluir o escaneamento, o plugin deve extrair os dados do CapturedRoom e retornar uma Promise para o JavaScript contendo um JSON estruturado com paredes (comprimento, altura, e as coordenadas/matriz de transformação 3D) e aberturas (portas e janelas com suas respectivas dimensões e posições). Hardware Obrigatório: O desenvolvedor deve possuir um Mac e um dispositivo físico com sensor LiDAR (iPhone 12+ Pro ou iPad Pro) para compilar, testar e garantir que o retorno dos dados está perfeito antes da entrega. Entregáveis: Código fonte do plugin Capacitor (pasta iOS/Swift estruturada e o arquivo de definição de interface js/ts). Instruções básicas de como registrar e chamar o plugin no ambiente do meu projeto (como passar os imports e permissões no
Info.plist). Perfil Desejado: Experiência comprovada com Swift e desenvolvimento nativo iOS. Conhecimento prévio em integrações de plugins para Ionic/Capacitor. Código limpo e entrega focada na resolução desse problema específico.
Prazo de Entrega: Não estabelecido