NpChat(ndn-photo-app) is a photo and file-sharing application built on Android and is inspired by Snapchat. The
project’s goals are to develop a completely decentralised application that runs over the Named Data Network (NDN),
utilize a partial sync protocol, and use a Web-Of-Trust like model instead of the traditional NDN hierarchical model.
As a part of my GSoC project, some of the relevant things I worked on are:
additive-increase/multiplicative-decrease (AIMD) congestion control pipelined Segment-Fetcher for the Java client library and came up with appropriate profiling.MVVM guidelines.A detailed report can be found here.