this is design patterns, which is commonly used by many apps, etc (whatsapp, line, wechat and so on), we are in progress to make this project, updating will be in time, thank you~