设计一个框架化框架 Frontia
设计一个框架化框架 Frontia
结合动态加载系列文章的分析,现在开始设计并开发一个Android的插件化框架,命名为Frontia。Frontia有“前端”的意思,寓意着Android插件能像前端开发那样动态发版,同时,这一词出自Macross动画系列,有“繁星”的意思,“我们的征途是星辰大海 KIRA!!(
-
插件的更新、安装、加载策略;
-
插件的安全性校验;
-
插件与宿主的通讯(互调)方式,甚至插件间互相调用的方式;
-
插件调试和构建的方法;
-
出现BUG时定位问题的方法;
-
插件数据统计;
-
插件托管的服务器(插件的持续集成);
一言以蔽之,插件化开发不仅仅需要解决一个开发框架的问题,从整体上来看更像是需要解决一个开发平台的问题,除了解决代码的问题(粗体部分),还需解决生产工具或者效率的问题。
Frontia项目致力于解决以上问题,最后,放上项目的地址:android-frontia 。
关键字:android, 插件, 插件化, 框架
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!