Skip to content

EthanCo/Small

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

527 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Small

Small插件化 forked from wequick/Small

Forked Small 用于查看源码,并将阅读源码期间的理解添加至注释,方便记录。

将跟随Small里程碑版本进行阅读

v0.2 2016/1/27  
v0.3 2016/2/4  
v0.4 2016.2.17  
v0.5 2016/3/24  
v0.6 2016/3/25  
v0.7 2016/4/5  
v0.8 2016/4/12  
v0.9 2016/4/21  
v1.0 2016/6/29  
v1.1-beta 2016/7/21  
v1.1-beta5 2016/8/17  

世界那么大,组件那么小。Small,做最轻巧的跨平台插件化框架。

  • 完美内置
    • 所有插件支持内置于宿主包中
  • 高度透明
    • 插件编码、布局编写方式与独立应用开发无异
    • 插件代码调试与整包开发无异
  • 极致剪裁
    • 对插件分离所有一切能分离的公共代码、资源
  • 无缝链接
    • 通过设定URI,宿主、本地化应用插件、本地化web插件、在线网页,以及任何自定义的插件之间能够相互调起与传递参数
  • 跨平台
    • 目前已支持AndroidiOS以及html5插件。并且三者之间可以通过同一套Javascript接口进行通信。

文档

开发细节、代码原理见 Small Wiki

入口

Android

About

查看Small源码,并在阅读源码期间添加注释,方便记录。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 42.6%
  • Groovy 36.0%
  • Objective-C 19.0%
  • FreeMarker 1.7%
  • Ruby 0.2%
  • HTML 0.2%
  • Other 0.3%