├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── dependencies.gradle ├── doc ├── code-convension │ └── settings.jar └── img │ ├── MVP.png │ ├── MVVM.png │ ├── SVC_LOGO.png │ ├── SVC_LOGO_256.png │ ├── SVC_M.png │ ├── SVC_VM_M_type1.png │ ├── SVC_VM_M_type2.png │ ├── diagram.png │ ├── svcTemplate.png │ ├── svcTemplate2.png │ ├── svcTemplate3.png │ └── svcTemplate4.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── naver │ │ └── android │ │ └── svc │ │ └── sample │ │ ├── MainActivity.kt │ │ ├── MainApplication.kt │ │ ├── MainControlTower.kt │ │ ├── MainViews.kt │ │ ├── MainViewsAction.kt │ │ ├── OnClickGnbListener.kt │ │ ├── common │ │ └── BaseControlTower.kt │ │ ├── customview │ │ ├── CustomViewTemplate.kt │ │ └── GnbView.kt │ │ ├── dialog │ │ ├── action │ │ │ ├── SampleActionControlTower.kt │ │ │ ├── SampleActionDialog.kt │ │ │ ├── SampleActionViews.kt │ │ │ └── SampleActionViewsAction.kt │ │ ├── listener │ │ │ ├── SampleListenerDialog.kt │ │ │ └── SampleListenerViews.kt │ │ └── simple │ │ │ ├── SimpleControlTower.kt │ │ │ ├── SimpleDialog.kt │ │ │ └── SimpleViews.kt │ │ ├── preference │ │ └── GuidePreference.kt │ │ └── tabs │ │ ├── MainTab.kt │ │ ├── common │ │ ├── BaseActivity.kt │ │ ├── CommonActivity.kt │ │ ├── CommonControlTower.kt │ │ ├── CommonScreen.kt │ │ ├── CommonViews.kt │ │ └── CommonViewsAction.kt │ │ ├── home │ │ ├── HomeControlTower.kt │ │ └── HomeFragment.kt │ │ ├── palette │ │ ├── PaletteControlTower.kt │ │ └── PaletteFragment.kt │ │ ├── paper │ │ └── PaperFragment.kt │ │ ├── search │ │ ├── ReallyLongScreenNameSearchCT.kt │ │ └── ReallyLongScreenNameSearchFragment.kt │ │ └── statistic │ │ ├── StatisticControlTower.kt │ │ ├── StatisticFragment.kt │ │ ├── StatisticViews.kt │ │ └── StatisticViewsAction.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xxhdpi │ ├── home.png │ ├── palette.png │ ├── paper.png │ ├── search.png │ └── statistic.png │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_main.xml │ ├── dialog_sample_action.xml │ ├── dialog_simple.xml │ ├── fragment_common.xml │ ├── fragment_statistic.xml │ └── v_gnb.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.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 ├── settings.gradle ├── spotless.gradle ├── spotless.license.kt ├── svc-annotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── kotlin │ └── com │ └── naver │ └── android │ └── svc │ └── annotation │ ├── ControlTower.kt │ ├── CustomControlTower.kt │ ├── RequireControlTower.kt │ ├── RequireListener.kt │ ├── RequireScreen.kt │ ├── RequireViews.kt │ ├── SvcActivity.kt │ ├── SvcCustomActivity.kt │ ├── SvcCustomDialogFragment.kt │ ├── SvcCustomFragment.kt │ ├── SvcDialogFragment.kt │ └── SvcFragment.kt ├── svc-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ └── kotlin │ └── com │ └── naver │ └── android │ └── svc │ └── compiler │ ├── SvcProcessor.kt │ └── processor │ ├── CommonAnnotatedClass.kt │ ├── CommonClass.kt │ ├── CommonGenerator.kt │ ├── CommonProcessor.kt │ ├── controltower │ ├── ControlTowerAnnotatedClass.kt │ ├── ControlTowerGenerator.kt │ └── ControlTowerProcessor.kt │ ├── customcontroltower │ ├── CustomControlTowerAnnotatedClass.kt │ ├── CustomControlTowerGenerator.kt │ └── CustomControlTowerProcessor.kt │ ├── customscreen │ ├── CustomScreenAnnotatedClass.kt │ ├── CustomScreenExtendsGenerator.kt │ └── CustomScreenProcessor.kt │ └── screen │ ├── ScreenAnnotatedClass.kt │ ├── ScreenExtendsGenerator.kt │ └── ScreenProcessor.kt ├── svc ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── naver │ │ └── android │ │ └── svc │ │ ├── SvcConfig.kt │ │ ├── core │ │ ├── common │ │ │ ├── ContextHolder.kt │ │ │ ├── ResourceProvider.kt │ │ │ └── Toastable.kt │ │ ├── controltower │ │ │ ├── ControlTower.kt │ │ │ └── EmptyControlTower.kt │ │ ├── ext │ │ │ └── ScreenViewModelProviders.kt │ │ ├── screen │ │ │ ├── DialogSupportScreen.kt │ │ │ ├── SafeDialogFragment.java │ │ │ ├── Screen.kt │ │ │ ├── SvcActivity.kt │ │ │ ├── SvcDialogFragment.kt │ │ │ └── SvcFragment.kt │ │ └── views │ │ │ ├── ActionViews.kt │ │ │ ├── Views.kt │ │ │ └── ViewsAction.kt │ │ ├── preference │ │ └── AbsPreference.kt │ │ └── recyclerview │ │ ├── ActionAdapter.kt │ │ ├── ActionHolder.kt │ │ ├── BaseAdapter.kt │ │ ├── BaseHolder.kt │ │ └── screen │ │ ├── ScreenActionAdapter.kt │ │ ├── ScreenActionHolder.kt │ │ ├── ScreenBaseAdapter.kt │ │ └── ScreenBaseHolder.kt │ └── res │ └── values │ └── strings.xml └── versionsPlugin.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/README.md -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /doc/code-convension/settings.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/code-convension/settings.jar -------------------------------------------------------------------------------- /doc/img/MVP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/MVP.png -------------------------------------------------------------------------------- /doc/img/MVVM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/MVVM.png -------------------------------------------------------------------------------- /doc/img/SVC_LOGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/SVC_LOGO.png -------------------------------------------------------------------------------- /doc/img/SVC_LOGO_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/SVC_LOGO_256.png -------------------------------------------------------------------------------- /doc/img/SVC_M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/SVC_M.png -------------------------------------------------------------------------------- /doc/img/SVC_VM_M_type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/SVC_VM_M_type1.png -------------------------------------------------------------------------------- /doc/img/SVC_VM_M_type2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/SVC_VM_M_type2.png -------------------------------------------------------------------------------- /doc/img/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/diagram.png -------------------------------------------------------------------------------- /doc/img/svcTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/svcTemplate.png -------------------------------------------------------------------------------- /doc/img/svcTemplate2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/svcTemplate2.png -------------------------------------------------------------------------------- /doc/img/svcTemplate3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/svcTemplate3.png -------------------------------------------------------------------------------- /doc/img/svcTemplate4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/doc/img/svcTemplate4.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/MainApplication.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/MainControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/MainControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/MainViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/MainViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/MainViewsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/MainViewsAction.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/OnClickGnbListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/OnClickGnbListener.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/common/BaseControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/common/BaseControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/customview/CustomViewTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/customview/CustomViewTemplate.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/customview/GnbView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/customview/GnbView.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionDialog.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionViewsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/action/SampleActionViewsAction.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/listener/SampleListenerDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/listener/SampleListenerDialog.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/listener/SampleListenerViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/listener/SampleListenerViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleDialog.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/dialog/simple/SimpleViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/preference/GuidePreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/preference/GuidePreference.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/MainTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/MainTab.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/BaseActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonScreen.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonViewsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/common/CommonViewsAction.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/home/HomeControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/home/HomeControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/home/HomeFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/palette/PaletteControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/palette/PaletteControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/palette/PaletteFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/palette/PaletteFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/paper/PaperFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/paper/PaperFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/search/ReallyLongScreenNameSearchCT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/search/ReallyLongScreenNameSearchCT.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/search/ReallyLongScreenNameSearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/search/ReallyLongScreenNameSearchFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticControlTower.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticViews.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticViewsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/java/com/naver/android/svc/sample/tabs/statistic/StatisticViewsAction.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-xxhdpi/home.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-xxhdpi/palette.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-xxhdpi/paper.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-xxhdpi/search.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/statistic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable-xxhdpi/statistic.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/dialog_sample_action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/dialog_sample_action.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/dialog_simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/dialog_simple.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/fragment_common.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_statistic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/fragment_statistic.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/v_gnb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/layout/v_gnb.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/spotless.gradle -------------------------------------------------------------------------------- /spotless.license.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/spotless.license.kt -------------------------------------------------------------------------------- /svc-annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /svc-annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/build.gradle -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/ControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/ControlTower.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/CustomControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/CustomControlTower.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireControlTower.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireListener.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireScreen.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/RequireViews.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcActivity.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomActivity.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomDialogFragment.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcCustomFragment.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcDialogFragment.kt -------------------------------------------------------------------------------- /svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-annotation/src/main/kotlin/com/naver/android/svc/annotation/SvcFragment.kt -------------------------------------------------------------------------------- /svc-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /svc-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/build.gradle -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/SvcProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/SvcProcessor.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonAnnotatedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonAnnotatedClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonGenerator.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/CommonProcessor.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerAnnotatedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerAnnotatedClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerGenerator.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/controltower/ControlTowerProcessor.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerAnnotatedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerAnnotatedClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerGenerator.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customcontroltower/CustomControlTowerProcessor.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenAnnotatedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenAnnotatedClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenExtendsGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenExtendsGenerator.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/customscreen/CustomScreenProcessor.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenAnnotatedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenAnnotatedClass.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenExtendsGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenExtendsGenerator.kt -------------------------------------------------------------------------------- /svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc-compiler/src/main/kotlin/com/naver/android/svc/compiler/processor/screen/ScreenProcessor.kt -------------------------------------------------------------------------------- /svc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /svc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/build.gradle -------------------------------------------------------------------------------- /svc/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/proguard-rules.pro -------------------------------------------------------------------------------- /svc/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/SvcConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/SvcConfig.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/common/ContextHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/common/ContextHolder.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/common/ResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/common/ResourceProvider.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/common/Toastable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/common/Toastable.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/controltower/ControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/controltower/ControlTower.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/controltower/EmptyControlTower.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/controltower/EmptyControlTower.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/ext/ScreenViewModelProviders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/ext/ScreenViewModelProviders.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/DialogSupportScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/DialogSupportScreen.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/SafeDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/SafeDialogFragment.java -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/Screen.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcActivity.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcDialogFragment.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/screen/SvcFragment.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/views/ActionViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/views/ActionViews.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/views/Views.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/views/Views.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/core/views/ViewsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/core/views/ViewsAction.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/preference/AbsPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/preference/AbsPreference.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/ActionAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/ActionAdapter.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/ActionHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/ActionHolder.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/BaseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/BaseAdapter.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/BaseHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/BaseHolder.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenActionAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenActionAdapter.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenActionHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenActionHolder.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenBaseAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenBaseAdapter.kt -------------------------------------------------------------------------------- /svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenBaseHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/kotlin/com/naver/android/svc/recyclerview/screen/ScreenBaseHolder.kt -------------------------------------------------------------------------------- /svc/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/svc/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /versionsPlugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naver/svc/HEAD/versionsPlugin.gradle --------------------------------------------------------------------------------