Chat application pased on Socket.io
This project has Android and JS parts, We handle offline messaging, Time out for Sending and Ack to make sure that message was received, Also sending big files was Handeled by streaming it with chunk size relative to your network connection(2G, 3G, 4G, WIFI).