我的app源代码中有一部分不想给客户看,让他们能用就好,怎么去做,求大神解答

我的APP源代码中有一部分不想给客户看,让他们能用就好,怎么去做,求大神解答,APP是用Androidstudio写的。

自己另外做一个jar类库,然后这个项目引用这个类库就可以了。
为了防止客户反编译,使用混淆机制。

我之前在按照网上的帖子试过去弄jar,不过没成功,不知道楼上有没有具体的教程的连接能给我。而且混淆机制我也不懂。。

封装成一个jar,不行就加密