Skip to content

Gsoc 2021 v3

In this MR

  • Adhoc communication using gossip protocol, so messages could be relayed between devices efficiently

  • Implementation of ack messages, so the sender of the message and other devices get ack-ed that a message has been received and stop broadcasting it.

  • Cron job was set up so that messages cached are broadcasted after regular intervals

  • Chat interface was improved

  • App config was modified so it works seamlessly with Android X.

  • Database support was given using Sqlite for the message cache and offline storage of conversations

  • UI was improved, with separate pages for listing available devices and chats, profile.

  • the dart files were separated into 4 directories - pages, database, classes and p2p

  • the app name was changed from flutter_nearby_connections_example to p2p

  • the Application ID was set to com.aossie.p2p

Merge request reports