从零开发一个App

作者: 有腹肌的豌豆Z | 来源:发表于2020-03-02 18:54 被阅读0次

    从零开发一个App

    1.什么是组件化和插件化?

    组件化开发:

    1.1就是将一个app分成多个模块,每个模块都是一个组(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。

    1.2android工程的组件一般分为两种,lib组件和application组件application组件是指该组件本身就可以运行并打包成apklib组件是指该组件属于app的一部分,可以供其它组件使用但是本身不能打包成apk。

    组件化的优点:

    每个模块可以独立开发编译运行开发单个模块时可以共享资源和工具类可以针对单个模块测试。

    插件化开发:

    提到插件化,就不得不提起方法数超过65535的问题,我们可以通过Dex分包来解决,同时也可以通过使用插件化开发来解决。插件化的概念就是由宿主APP去加载以及运行插件APP。

    相关文章

      网友评论

        本文标题:从零开发一个App

        本文链接:https://www.haomeiwen.com/subject/bjkbchtx.html