Android 如何规划提供给客户的 library 及介面

新手上路,请多包涵

现在东西都是在公司内部用的,只分出两个部分

  • APP(Activity, UI的部分)

  • Lib包(演算法, 目前介面API也在这里)

现在想把Lib交给客户使用让他们开发自己的 APP,
演算法的部分我想用代码混淆
但是 介面API的部分 却应该公开
想请问各位先进大神
合理的规划是不是就拆成三个部分

  • APP

  • 介面包(不混淆 交付源代码)

  • Lib包(混淆 交付aar)
    这样交付可以吗?

或者 应该是说我新来乍到 着实很菜 想请问前辈们都是以怎样的方式交付东西给客户进行二次开发的
谢谢大家

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题