├── .gitignore ├── README.md ├── ferryman-annotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── jude │ └── ferryman │ └── annotations │ ├── ActivityRelation.java │ ├── BindActivity.java │ ├── Page.java │ ├── Params.java │ └── Results.java ├── ferryman-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── jude │ └── ferryman │ └── compiler │ ├── ActivityRelations.java │ ├── Constants.java │ ├── FerrymanProcessor.java │ ├── Validator.java │ ├── generator │ ├── AddressGenerator.java │ ├── BoatGenerator.java │ ├── ClassGenerator.java │ ├── InjectorGenerator.java │ ├── PorterGenerator.java │ ├── ResultGenerator.java │ └── SiphonGenerator.java │ └── model │ ├── ActivityInfo.java │ ├── FieldInfo.java │ └── InjectClassInfo.java ├── ferryman-core ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── jude │ │ └── ferryman │ │ ├── Ferryman.java │ │ ├── FerrymanSetting.java │ │ ├── OnDataResultListener.java │ │ ├── OnResultListener.java │ │ ├── Param.java │ │ ├── Result.java │ │ ├── RouterDriver.java │ │ ├── Warden.java │ │ └── internal │ │ ├── Utils.java │ │ ├── inject │ │ ├── PageResult.java │ │ └── Porter.java │ │ ├── router │ │ ├── ActivityRouter.java │ │ ├── ActivityRouterFactory.java │ │ ├── Router.java │ │ ├── RouterInterceptor.java │ │ ├── Url.java │ │ └── result │ │ │ ├── ActivityResultHooker.java │ │ │ ├── HookFragment.java │ │ │ └── OnActivityResultListener.java │ │ └── serialization │ │ ├── Converter.java │ │ └── GsonConverter.java │ └── test │ └── java │ ├── com │ └── jude │ │ └── ferryman │ │ └── internal │ │ └── inject │ │ └── PorterTest.java │ └── me │ └── ele │ └── ferryman │ └── core │ └── core │ └── UrlUnitTest.java ├── ferryman-modular ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── jude │ │ └── ferryman │ │ └── module │ │ ├── FerrymanModulePlugin.java │ │ ├── ModuleDepartTransform.java │ │ ├── ModuleMergeTransform.java │ │ ├── collect │ │ ├── CollectClassHandler.java │ │ ├── CollectClassVisitor.java │ │ └── InfoCollector.java │ │ ├── depart │ │ ├── DepartClassHandler.java │ │ ├── DepartClassVisitor.java │ │ ├── FerrymanKey.java │ │ └── InfoDepart.java │ │ ├── entry │ │ ├── FerrymanInfo.java │ │ └── MethodType.java │ │ ├── framework │ │ ├── ClassHandler.java │ │ ├── ContextReader.java │ │ ├── DirectoryContentProvider.java │ │ ├── DirectoryWriter.java │ │ ├── JarContentProvider.java │ │ ├── JarWriter.java │ │ ├── QualifiedContentProvider.java │ │ ├── TargetedQualifiedContentProvider.java │ │ └── TransformContext.java │ │ ├── log │ │ ├── ILogger.java │ │ ├── Impl │ │ │ ├── BaseLogger.java │ │ │ ├── FileLoggerImpl.java │ │ │ ├── NoLogger.java │ │ │ ├── SystemLoggerImpl.java │ │ │ └── SystemOutputImpl.java │ │ └── Log.java │ │ └── weaver │ │ ├── InfoMerger.java │ │ ├── MergeClassHandler.java │ │ └── MergeClassVisitor.java │ └── resources │ └── META-INF │ └── gradle-plugins │ └── com.jude.ferryman-modular.properties ├── ferryman-placeholder ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── jude │ └── ferryman │ ├── Boat.java │ └── internal │ ├── Injector.java │ ├── RouterMap.java │ └── Siphon.java ├── ferryman-record ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── jude │ │ └── ferryman │ │ └── record │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jude │ │ │ └── ferryman │ │ │ └── record │ │ │ ├── ActivityRecorder.java │ │ │ ├── ApplicationStateCallback.java │ │ │ ├── ApplicationStateListener.java │ │ │ └── PageManager.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── jude │ └── ferryman │ └── record │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample-library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ ├── AndroidManifest.xml │ │ └── com │ │ └── jude │ │ └── ferrymandemo │ │ └── sample_library │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jude │ │ │ └── ferrymandemo │ │ │ └── sample_library │ │ │ ├── Animal.java │ │ │ ├── DeepLinkActivity.java │ │ │ ├── LibraryActivity.java │ │ │ ├── SecondActivity.java │ │ │ └── WebViewActivity.java │ └── res │ │ ├── layout │ │ ├── deeplink.xml │ │ ├── main.xml │ │ └── second.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── jude │ └── ferrymandemo │ └── sample_library │ └── ExampleUnitTest.java ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── jude │ │ └── ferryman │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── jude │ │ │ └── ferrymandemo │ │ │ ├── ActivityRelations.java │ │ │ ├── ActivityTwoData.java │ │ │ ├── ActivityTwoDataActivity.java │ │ │ ├── AnalysisActivity.java │ │ │ ├── AnalysisPresenter.java │ │ │ ├── MainActivity.java │ │ │ ├── Person.java │ │ │ ├── SimpleApplication.java │ │ │ └── input │ │ │ ├── NameInputActivity.java │ │ │ └── NumberInputActivity.java │ └── res │ │ ├── layout │ │ ├── activity_analysis.xml │ │ ├── activity_main.xml │ │ ├── activity_name_input.xml │ │ └── activity_number_input.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── jude │ └── ferryman │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/README.md -------------------------------------------------------------------------------- /ferryman-annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/build.gradle -------------------------------------------------------------------------------- /ferryman-annotation/src/main/java/com/jude/ferryman/annotations/ActivityRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/src/main/java/com/jude/ferryman/annotations/ActivityRelation.java -------------------------------------------------------------------------------- /ferryman-annotation/src/main/java/com/jude/ferryman/annotations/BindActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/src/main/java/com/jude/ferryman/annotations/BindActivity.java -------------------------------------------------------------------------------- /ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Page.java -------------------------------------------------------------------------------- /ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Params.java -------------------------------------------------------------------------------- /ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Results.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-annotation/src/main/java/com/jude/ferryman/annotations/Results.java -------------------------------------------------------------------------------- /ferryman-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/build.gradle -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/ActivityRelations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/ActivityRelations.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/Constants.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/FerrymanProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/FerrymanProcessor.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/Validator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/AddressGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/AddressGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/BoatGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/BoatGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/ClassGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/InjectorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/InjectorGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/PorterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/PorterGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/ResultGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/ResultGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/SiphonGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/generator/SiphonGenerator.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/ActivityInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/ActivityInfo.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/FieldInfo.java -------------------------------------------------------------------------------- /ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/InjectClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-compiler/src/main/java/com/jude/ferryman/compiler/model/InjectClassInfo.java -------------------------------------------------------------------------------- /ferryman-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/build.gradle -------------------------------------------------------------------------------- /ferryman-core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/proguard-rules.pro -------------------------------------------------------------------------------- /ferryman-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/Ferryman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/Ferryman.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/FerrymanSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/FerrymanSetting.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/OnDataResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/OnDataResultListener.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/OnResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/OnResultListener.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/Param.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/Result.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/RouterDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/RouterDriver.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/Warden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/Warden.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/Utils.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/inject/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/inject/PageResult.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/inject/Porter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/inject/Porter.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/ActivityRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/ActivityRouter.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/ActivityRouterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/ActivityRouterFactory.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/Router.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/RouterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/RouterInterceptor.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/Url.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/Url.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/ActivityResultHooker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/ActivityResultHooker.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/HookFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/HookFragment.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/OnActivityResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/router/result/OnActivityResultListener.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/serialization/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/serialization/Converter.java -------------------------------------------------------------------------------- /ferryman-core/src/main/java/com/jude/ferryman/internal/serialization/GsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/main/java/com/jude/ferryman/internal/serialization/GsonConverter.java -------------------------------------------------------------------------------- /ferryman-core/src/test/java/com/jude/ferryman/internal/inject/PorterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/test/java/com/jude/ferryman/internal/inject/PorterTest.java -------------------------------------------------------------------------------- /ferryman-core/src/test/java/me/ele/ferryman/core/core/UrlUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-core/src/test/java/me/ele/ferryman/core/core/UrlUnitTest.java -------------------------------------------------------------------------------- /ferryman-modular/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-modular/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/build.gradle -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/FerrymanModulePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/FerrymanModulePlugin.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/ModuleDepartTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/ModuleDepartTransform.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/ModuleMergeTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/ModuleMergeTransform.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/collect/CollectClassHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/collect/CollectClassHandler.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/collect/CollectClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/collect/CollectClassVisitor.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/collect/InfoCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/collect/InfoCollector.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/depart/DepartClassHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/depart/DepartClassHandler.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/depart/DepartClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/depart/DepartClassVisitor.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/depart/FerrymanKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/depart/FerrymanKey.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/depart/InfoDepart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/depart/InfoDepart.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/entry/FerrymanInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/entry/FerrymanInfo.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/entry/MethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/entry/MethodType.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/ClassHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/ClassHandler.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/ContextReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/ContextReader.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/DirectoryContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/DirectoryContentProvider.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/DirectoryWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/DirectoryWriter.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/JarContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/JarContentProvider.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/JarWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/JarWriter.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/QualifiedContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/QualifiedContentProvider.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/TargetedQualifiedContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/TargetedQualifiedContentProvider.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/framework/TransformContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/framework/TransformContext.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/ILogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/ILogger.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/BaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/BaseLogger.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/FileLoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/FileLoggerImpl.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/NoLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/NoLogger.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/SystemLoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/SystemLoggerImpl.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/SystemOutputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Impl/SystemOutputImpl.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/log/Log.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/InfoMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/InfoMerger.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/MergeClassHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/MergeClassHandler.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/MergeClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/java/com/jude/ferryman/module/weaver/MergeClassVisitor.java -------------------------------------------------------------------------------- /ferryman-modular/src/main/resources/META-INF/gradle-plugins/com.jude.ferryman-modular.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-modular/src/main/resources/META-INF/gradle-plugins/com.jude.ferryman-modular.properties -------------------------------------------------------------------------------- /ferryman-placeholder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-placeholder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/build.gradle -------------------------------------------------------------------------------- /ferryman-placeholder/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/proguard-rules.pro -------------------------------------------------------------------------------- /ferryman-placeholder/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ferryman-placeholder/src/main/java/com/jude/ferryman/Boat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/src/main/java/com/jude/ferryman/Boat.java -------------------------------------------------------------------------------- /ferryman-placeholder/src/main/java/com/jude/ferryman/internal/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/src/main/java/com/jude/ferryman/internal/Injector.java -------------------------------------------------------------------------------- /ferryman-placeholder/src/main/java/com/jude/ferryman/internal/RouterMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/src/main/java/com/jude/ferryman/internal/RouterMap.java -------------------------------------------------------------------------------- /ferryman-placeholder/src/main/java/com/jude/ferryman/internal/Siphon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-placeholder/src/main/java/com/jude/ferryman/internal/Siphon.java -------------------------------------------------------------------------------- /ferryman-record/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ferryman-record/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/build.gradle -------------------------------------------------------------------------------- /ferryman-record/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/proguard-rules.pro -------------------------------------------------------------------------------- /ferryman-record/src/androidTest/java/com/jude/ferryman/record/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/androidTest/java/com/jude/ferryman/record/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /ferryman-record/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ferryman-record/src/main/java/com/jude/ferryman/record/ActivityRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/java/com/jude/ferryman/record/ActivityRecorder.java -------------------------------------------------------------------------------- /ferryman-record/src/main/java/com/jude/ferryman/record/ApplicationStateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/java/com/jude/ferryman/record/ApplicationStateCallback.java -------------------------------------------------------------------------------- /ferryman-record/src/main/java/com/jude/ferryman/record/ApplicationStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/java/com/jude/ferryman/record/ApplicationStateListener.java -------------------------------------------------------------------------------- /ferryman-record/src/main/java/com/jude/ferryman/record/PageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/java/com/jude/ferryman/record/PageManager.java -------------------------------------------------------------------------------- /ferryman-record/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ferryman-record/src/test/java/com/jude/ferryman/record/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/ferryman-record/src/test/java/com/jude/ferryman/record/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample-library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample-library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/build.gradle -------------------------------------------------------------------------------- /sample-library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/proguard-rules.pro -------------------------------------------------------------------------------- /sample-library/src/androidTest/java/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/androidTest/java/AndroidManifest.xml -------------------------------------------------------------------------------- /sample-library/src/androidTest/java/com/jude/ferrymandemo/sample_library/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/androidTest/java/com/jude/ferrymandemo/sample_library/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /sample-library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample-library/src/main/java/com/jude/ferrymandemo/sample_library/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/java/com/jude/ferrymandemo/sample_library/Animal.java -------------------------------------------------------------------------------- /sample-library/src/main/java/com/jude/ferrymandemo/sample_library/DeepLinkActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/java/com/jude/ferrymandemo/sample_library/DeepLinkActivity.java -------------------------------------------------------------------------------- /sample-library/src/main/java/com/jude/ferrymandemo/sample_library/LibraryActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/java/com/jude/ferrymandemo/sample_library/LibraryActivity.java -------------------------------------------------------------------------------- /sample-library/src/main/java/com/jude/ferrymandemo/sample_library/SecondActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/java/com/jude/ferrymandemo/sample_library/SecondActivity.java -------------------------------------------------------------------------------- /sample-library/src/main/java/com/jude/ferrymandemo/sample_library/WebViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/java/com/jude/ferrymandemo/sample_library/WebViewActivity.java -------------------------------------------------------------------------------- /sample-library/src/main/res/layout/deeplink.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/res/layout/deeplink.xml -------------------------------------------------------------------------------- /sample-library/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /sample-library/src/main/res/layout/second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/res/layout/second.xml -------------------------------------------------------------------------------- /sample-library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample-library/src/test/java/com/jude/ferrymandemo/sample_library/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample-library/src/test/java/com/jude/ferrymandemo/sample_library/ExampleUnitTest.java -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/com/jude/ferryman/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/androidTest/java/com/jude/ferryman/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/ActivityRelations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/ActivityRelations.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/ActivityTwoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/ActivityTwoData.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/ActivityTwoDataActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/ActivityTwoDataActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/AnalysisActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/AnalysisActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/AnalysisPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/AnalysisPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/Person.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/SimpleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/SimpleApplication.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/input/NameInputActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/input/NameInputActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/jude/ferrymandemo/input/NumberInputActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/java/com/jude/ferrymandemo/input/NumberInputActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_analysis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/layout/activity_analysis.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_name_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/layout/activity_name_input.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_number_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/layout/activity_number_input.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/com/jude/ferryman/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/sample/src/test/java/com/jude/ferryman/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jude95/Ferryman/HEAD/settings.gradle --------------------------------------------------------------------------------