Multiplataforma · Transferência de arquivos
Transsend
Aplicativo multiplataforma para transferência segura de arquivos.
Código-fonte privado — projeto atualmente em desenvolvimento.
objetivo
Compartilhar arquivos entre plataformas pela rede local, com pareamento, autorização de recebimento e controle das transferências.
funcionalidades
- Compartilhamento multiplataforma pela rede local.
- Pareamento por QR Code.
- Comunicação TLS.
- Autorização de recebimento.
- Acompanhamento do progresso das transferências.
- Cancelamento de transferências.
engenharia
Multiplataforma
Kotlin Multiplatform e Compose Multiplatform na base do aplicativo.
Arquitetura
MVVM e injeção de dependências.
Comunicação e integração
Ktor, Coroutines, Flow e kotlinx.serialization na stack. As transferências utilizam a rede local e comunicação TLS.
Persistência
Room e SQLite para persistência local.
Testes
JUnit e testes de integração.