Porting an app without the source is called reverse engineering. Whatsapp can be reverse engineered without huge difficulty because you can log the network traffic and figure out how it works. Instagram is a collection of photo filters, you can't log how that works and copy it.