设计一个框架化框架 Frontia

设计一个框架化框架 Frontia

结合动态加载系列文章的分析,现在开始设计并开发一个Android的插件化框架,命名为Frontia。Frontia有“前端”的意思,寓意着Android插件能像前端开发那样动态发版,同时,这一词出自Macross动画系列,有“繁星”的意思,“我们的征途是星辰大海 KIRA!!(

  1. 插件的更新、安装、加载策略;

  2. 插件的安全性校验;

  3. 插件与宿主的通讯(互调)方式,甚至插件间互相调用的方式;

  4. 插件调试和构建的方法;

  5. 出现BUG时定位问题的方法;

  6. 插件数据统计;

  7. 插件托管的服务器(插件的持续集成);

一言以蔽之,插件化开发不仅仅需要解决一个开发框架的问题,从整体上来看更像是需要解决一个开发平台的问题,除了解决代码的问题(粗体部分),还需解决生产工具或者效率的问题。

Frontia项目致力于解决以上问题,最后,放上项目的地址:android-frontia 。

关键字:android, 插件, 插件化, 框架


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部