← voltar aos projetos

Multiplataforma · Transferência de arquivos

Transsend

Aplicativo multiplataforma para transferência segura de arquivos.

Código-fonte privado — projeto atualmente em desenvolvimento.

Compartilhar arquivos entre plataformas pela rede local, com pareamento, autorização de recebimento e controle das transferências.

  • 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.

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.

KotlinKotlin MultiplatformCompose MultiplatformKtorCoroutinesFlowkotlinx.serializationRoomSQLiteMVVMInjeção de dependênciasJUnitTestes de integração