Why the Android App is not open source?

The encryption code is open source. The app itself remains closed source because otherwise there is no way they could earn money with it. You could just take the code and compile it for yourself.
Developing takes time and paying for the app is one way to reward that.