Estabelecendo Comunicação no Splync
O Splync v1.12 marca a base da comunicação entre usuários dentro do app. Embora a visão inicial dessa atualização fosse melhorar a comunicação do usuário com o desenvolvedor, ficou claro que o Splync precisava apoiar melhor a comunicação entre os próprios usuários. Um dos passos mais importantes nessa direção foi melhorar o sistema de notificações. Nas versões anteriores, as notificações se limitavam a solicitações de amizade e de liquidação de projetos. Embora funcionais, não eram suficientes para uma colaboração suave e ágil. Com o v1.12, o Splync introduz novos tipos de notificações, incluindo notificações de aceitação de amizade e de convite para projetos. Essas adições garantem que os usuários fiquem imediatamente cientes de ações importantes realizadas por outros, sem a necessidade de verificar manualmente cada tela. Além disso, novos selos "Novo" e "Atualizado" agora aparecem quando os membros do projeto adicionam novas despesas ou editam as existentes. Isso ajuda os membros do projeto a se manterem alinhados com as mudanças em andamento.
Notificações de Aceitação de Amizade
Anteriormente, quando um pedido de amizade era aceito, o remetente não recebia confirmação explícita por meio de uma notificação. Os usuários geralmente descobriam a mudança apenas ao revisitar a lista de amigos, o que podia ser confuso. Esse comportamento permaneceu inalterado desde o lançamento do Splync na App Store como um MVP (Produto Mínimo Viável). No lançamento, as notificações de solicitação de amizade eram consideradas essenciais, enquanto as de aceitação de amizade eram tratadas como de menor prioridade. No entanto, à medida que o Splync evoluiu, tornou-se claro que o app precisava ser mais socialmente responsivo. No v1.12, o Splync agora envia uma notificação clara quando um pedido de amizade é aceito. Acreditamos que essa pequena mudança melhora a clareza e a confiança entre os usuários. Cada nova conexão agora tem um “momento” visível, permitindo que os usuários se sintam reconhecidos e conectados. Olhando para trás, é um pouco surpreendente que o Splync não tenha tido isso desde o começo.
Notificações de Convite para Projetos
Quando o Splync v1.0 foi lançado, assumimos que a maioria dos usuários se comunicaria fora do app. Como resultado, as notificações de convite para projetos também foram tratadas como de menor prioridade. No entanto, há situações em que os usuários dependem de notificações no app. Mais importante ainda, isso não é apenas uma questão de funcionalidade, mas também de emoção. Ser convidado para um projeto é mais do que uma ação técnica; é um sinal social. Como a colaboração no Splync gira em torno de projetos, um convite para um projeto representa um momento crucial. Com o v1.12, o Splync introduz notificações de convite para projetos, garantindo que os usuários sejam imediatamente informados quando são convidados a participar de um projeto. Isso reduz atritos, previne convites perdidos e torna a integração em orçamentos compartilhados mais suave. Também recebemos feedback de usuários solicitando a capacidade de aceitar ou recusar explicitamente convites para projetos, e é um recurso que provavelmente introduziremos em uma versão futura do Splync.
Outro Usuário Solicitando Atualizações de Projetos
Alguns usuários expressaram o desejo de receber notificações quando membros do projeto fazem atualizações dentro de um projeto. Esse feedback faz sentido. Inicialmente, pensamos em adicionar um novo tipo de notificação. No entanto, receber notificações toda vez que uma despesa é adicionada ou editada poderia ser irritante. Em vez de aumentar o volume de notificações, exploramos uma abordagem alternativa. No Splync v1.12, selos "Novo" e "Atualizado" agora indicam mudanças dentro de um projeto, permitindo que os usuários entendam o que mudou rapidamente, sem interrupções desnecessárias. Para apoiar isso, introduzi um mecanismo para rastrear a última visualização de cada usuário em um projeto. Comparando esse registro de tempo com as atualizações mais recentes de despesas, o app determina se um item é novo ou atualizado. Depois de refinar o design e simplificar os selos para apenas símbolos, o resultado se tornou uma dica visual limpa e intuitiva. Essa abordagem equilibra a conscientização com a calma, mantendo os usuários informados enquanto respeita sua atenção.
Por Trás das Notificações: Como o Splync Rastreia Notificações
O Splync usa o MariaDB como seu banco de dados principal, e as notificações são tratadas como dados de primeira classe, não como eventos efêmeros. Cada registro de notificação armazena o ID do remetente, ID do receptor, tipo de notificação, status de leitura/não leitura e data de criação. Essa estrutura permite que o Splync reconstrua de forma confiável o que aconteceu, quando aconteceu e quem deve estar ciente disso. Em vez de depender de sistemas de mensagens em tempo real ou serviços externos de notificação, o Splync intencionalmente mantém a lógica de notificação simples e determinística. Cada ação social significativa—como aceitar um pedido de amizade ou convidar alguém para um projeto—cria um registro concreto no banco de dados. Isso torna as notificações auditáveis, depuráveis e resilientes, mesmo que um usuário abra o app dias depois. Por outro lado, o sistema de selos para atualizações de projetos segue uma abordagem diferente. Em vez de gerar uma notificação para cada adição ou edição de despesa, o Splync registra quando cada usuário visualizou um projeto pela última vez. Para apoiar isso, uma nova coluna foi adicionada à tabela de membros do projeto para rastrear o último registro de visualização de cada membro. Comparando esse valor com as atualizações de despesas mais recentes, o app pode determinar logicamente se um item deve ser marcado como "Novo" ou "Atualizado".
Splync v1.12 Melhorou a Comunicação Entre Usuários
Com a introdução de novos tipos de notificações e o sistema de selos Novo/Atualizado, o Splync v1.12 se torna mais socialmente responsivo e interativo. Essas mudanças ajudam os usuários a se manterem conectados e informados, tornando a gestão de despesas compartilhadas mais natural e colaborativa. Esperamos que você aproveite compartilhar despesas com seu parceiro, amigos e família através do Splync. Olhando para o futuro, planejamos continuar aprimorando os recursos de comunicação e podemos introduzir tipos adicionais de notificações para melhorar ainda mais a clareza, confiança e experiência geral do usuário. Seu feedback é sempre bem-vindo.