Skip to content

【IDEA插件】为插件化框架 Small 建立页面索引和快速跳转

Notifications You must be signed in to change notification settings

fashare2015/SmallHelper-IDEA-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5b6fce9 · Oct 24, 2017

History

15 Commits
Oct 16, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 24, 2017
Oct 18, 2017
Oct 24, 2017
Oct 17, 2017
Oct 18, 2017
Oct 14, 2017
Oct 14, 2017
Oct 16, 2017

Repository files navigation

SmallHelper

为插件化框架 Small 建立页面索引和快速跳转

Small简介

Small 通过路由表 bundle.json 配置页面路由,从而达到模块间的解耦。 see Small/wiki/UI-route

以跳转 (detail模块)的 MainActivity 为例:

路由表 bundle.json 调用处 xxx.java 声明处 pkg/xxxActivity.java
"uri": "detail" Small.openUri("detail"); (detail模块) MainActivity.java

识别隐式依赖, 建立页面索引

screen-record/small.gif

安装使用:install

  1. Preference -> Plugins

    • Browse repos SmallHelper: 插件需要2~3天审核,暂时应该还搜不到
    • Install Plugin From Disk: 下载 SmallHelper-1.0.1.zip,本地安装
  2. clone Small demo -> 打开 Android 工程 Small/Android/Sample 进行体验

源码调试: clone && run

如果您对源码感兴趣的话:

  1. clone 本项目
  2. 命令行执行 ./gradlew runIde

bug 反馈

如果您在使用中遇到bug, 请务必提Issue,附上IDEA版本以及错误栈信息

感谢

官方文档

官方源码案例

官方gradle-intellij-plugin

About

【IDEA插件】为插件化框架 Small 建立页面索引和快速跳转

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages