├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── dictionaries ├── gradle.xml ├── jarRepositories.xml ├── misc.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── fish │ │ └── kotlindemo │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── fish │ │ │ └── kotlindemo │ │ │ ├── MainActivity.kt │ │ │ ├── SecondActivity.kt │ │ │ ├── app │ │ │ └── MyApp.kt │ │ │ ├── cancelexception │ │ │ ├── CancelDemo.kt │ │ │ ├── DebugJava.java │ │ │ ├── ExceptionDemo.kt │ │ │ ├── JobDemo.kt │ │ │ └── ThreadDemo.kt │ │ │ ├── channel │ │ │ ├── ChannelDemo.kt │ │ │ └── TestChannel.kt │ │ │ ├── classobject │ │ │ ├── ConTest.kt │ │ │ ├── ConTest1.kt │ │ │ ├── JavaConTest.java │ │ │ ├── JavaParent.java │ │ │ ├── KotlinInter.kt │ │ │ ├── KtOuter.kt │ │ │ ├── KtParent.kt │ │ │ ├── Start.java │ │ │ └── Start.kt │ │ │ ├── common │ │ │ ├── CommonDemo.kt │ │ │ └── Test.kt │ │ │ ├── coroutine │ │ │ ├── CoroutineJJ.kt │ │ │ ├── Me.kt │ │ │ ├── TestCoroutine.kt │ │ │ └── TestJava.java │ │ │ ├── coroutinebus │ │ │ └── Bus.kt │ │ │ ├── coroutinedispatch │ │ │ ├── CoroutineDispatch.kt │ │ │ └── DebugCoroutine.kt │ │ │ ├── coroutineraw │ │ │ ├── CoroutineRaw.kt │ │ │ └── StartLaunch.kt │ │ │ ├── coroutinestory │ │ │ ├── JavaStudent.java │ │ │ ├── StudentCoroutine.kt │ │ │ ├── StudentInfo.java │ │ │ └── TeacherInfo.java │ │ │ ├── coroutinesuspend │ │ │ ├── CoroutineGraph.kt │ │ │ └── CoroutineSuspend.kt │ │ │ ├── coroutinethreadpool │ │ │ ├── DebugPool.kt │ │ │ └── Pool.kt │ │ │ ├── datastore │ │ │ ├── DataStoreActivity.kt │ │ │ ├── LoginInfoSerializer.kt │ │ │ ├── MyDataStore.kt │ │ │ ├── Test.kt │ │ │ └── UserPreferencesSerializer.kt │ │ │ ├── diffjava │ │ │ └── Diff.kt │ │ │ ├── flow │ │ │ ├── FlowBuffer.kt │ │ │ ├── FlowDemo.kt │ │ │ └── Test.kt │ │ │ ├── flowoperand │ │ │ ├── FlowOperand.kt │ │ │ ├── FlowOperandAll.kt │ │ │ ├── LiveDataDemo.kt │ │ │ └── Test.java │ │ │ ├── fragment │ │ │ └── dialogFragment │ │ │ │ ├── FishFragmentActivity.kt │ │ │ │ ├── FishPureFragment.kt │ │ │ │ ├── MyDialogFragment.kt │ │ │ │ └── MyView.kt │ │ │ ├── funclass │ │ │ ├── ClassFun.kt │ │ │ ├── ExpandFun.kt │ │ │ ├── HighOrderFun.kt │ │ │ ├── InlineFun.kt │ │ │ ├── ObjectExpression.kt │ │ │ ├── Start.kt │ │ │ ├── TestJava.java │ │ │ └── UpFun.kt │ │ │ ├── inner │ │ │ ├── InnerJava.java │ │ │ ├── TestInner.kt │ │ │ └── TmpDemo.kt │ │ │ ├── lifecycleAndCoroutine │ │ │ ├── MyFlow.kt │ │ │ ├── MyLifecycle.kt │ │ │ ├── MyVM.kt │ │ │ └── ThirdActivity.kt │ │ │ ├── mutablesharedflow │ │ │ └── MutableSharedFlowDemo.kt │ │ │ ├── object │ │ │ ├── EasyJavaInterface.java │ │ │ ├── JavaAbClass.java │ │ │ ├── JavaAbClass2.java │ │ │ ├── JavaInterface.java │ │ │ ├── JavaSingleton.java │ │ │ ├── JavaStatic.java │ │ │ ├── ObjectCompanion.kt │ │ │ ├── ObjectDeclaration.kt │ │ │ ├── ObjectExpression.kt │ │ │ ├── Start.kt │ │ │ └── TestJava.java │ │ │ ├── repository │ │ │ └── MyRepo.kt │ │ │ ├── select │ │ │ ├── SelectDebug.kt │ │ │ └── SelectDemo.kt │ │ │ ├── sequence │ │ │ ├── Java8Stream.java │ │ │ └── SequenceDemo.kt │ │ │ ├── service │ │ │ └── MyService.kt │ │ │ ├── ui │ │ │ ├── TestData.java │ │ │ ├── dashboard │ │ │ │ ├── DashboardFragment.kt │ │ │ │ └── DashboardViewModel.kt │ │ │ ├── home │ │ │ │ ├── HomeFragment.kt │ │ │ │ └── HomeViewModel.kt │ │ │ └── notifications │ │ │ │ ├── NotificationsFragment.kt │ │ │ │ └── NotificationsViewModel.kt │ │ │ ├── varclass │ │ │ ├── FunTest.kt │ │ │ ├── Start.kt │ │ │ ├── TestJava.java │ │ │ ├── TestJavaActivity.java │ │ │ ├── VarTest.kt │ │ │ └── VarTestClass.kt │ │ │ └── vm │ │ │ ├── MyViewModel.kt │ │ │ └── MyViewModel2.kt │ ├── proto │ │ ├── login_info.proto │ │ └── user_prefs.proto │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_dashboard_black_24dp.xml │ │ ├── ic_home_black_24dp.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_notifications_black_24dp.xml │ │ ├── layout │ │ ├── activity_datastore.xml │ │ ├── activity_main.xml │ │ ├── activity_second.xml │ │ ├── activity_third.xml │ │ ├── fragment_dashboard.xml │ │ ├── fragment_home.xml │ │ ├── fragment_notifications.xml │ │ └── layout_fragment.xml │ │ ├── menu │ │ └── bottom_nav_menu.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 │ │ ├── navigation │ │ └── mobile_navigation.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── fish │ └── kotlindemo │ └── ExampleUnitTest.kt ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dictionaries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/dictionaries -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # KotlinDemo 2 | 博客附带的源码集合 3 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/fish/kotlindemo/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/androidTest/java/com/fish/kotlindemo/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/SecondActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/SecondActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/app/MyApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/app/MyApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/cancelexception/CancelDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/cancelexception/CancelDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/cancelexception/DebugJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/cancelexception/DebugJava.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/cancelexception/ExceptionDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/cancelexception/ExceptionDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/cancelexception/JobDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/cancelexception/JobDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/cancelexception/ThreadDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/cancelexception/ThreadDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/channel/ChannelDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/channel/ChannelDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/channel/TestChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/channel/TestChannel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/ConTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/ConTest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/ConTest1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/ConTest1.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/JavaConTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/JavaConTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/JavaParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/JavaParent.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/KotlinInter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/KotlinInter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/KtOuter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/KtOuter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/KtParent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/KtParent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/Start.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/classobject/Start.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/classobject/Start.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/common/CommonDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/common/CommonDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/common/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/common/Test.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutine/CoroutineJJ.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutine/CoroutineJJ.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutine/Me.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutine/Me.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutine/TestCoroutine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutine/TestCoroutine.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutine/TestJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutine/TestJava.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinebus/Bus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinebus/Bus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinedispatch/CoroutineDispatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinedispatch/CoroutineDispatch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinedispatch/DebugCoroutine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinedispatch/DebugCoroutine.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutineraw/CoroutineRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutineraw/CoroutineRaw.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutineraw/StartLaunch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutineraw/StartLaunch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinestory/JavaStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinestory/JavaStudent.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinestory/StudentCoroutine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinestory/StudentCoroutine.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinestory/StudentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinestory/StudentInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinestory/TeacherInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinestory/TeacherInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinesuspend/CoroutineGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinesuspend/CoroutineGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinesuspend/CoroutineSuspend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinesuspend/CoroutineSuspend.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinethreadpool/DebugPool.kt: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.coroutinethreadpool 2 | 3 | 4 | class DebugPool { 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/coroutinethreadpool/Pool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/coroutinethreadpool/Pool.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/datastore/DataStoreActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/datastore/DataStoreActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/datastore/LoginInfoSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/datastore/LoginInfoSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/datastore/MyDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/datastore/MyDataStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/datastore/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/datastore/Test.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/datastore/UserPreferencesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/datastore/UserPreferencesSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/diffjava/Diff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/diffjava/Diff.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flow/FlowBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flow/FlowBuffer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flow/FlowDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flow/FlowDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flow/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flow/Test.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flowoperand/FlowOperand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flowoperand/FlowOperand.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flowoperand/FlowOperandAll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flowoperand/FlowOperandAll.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flowoperand/LiveDataDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flowoperand/LiveDataDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/flowoperand/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/flowoperand/Test.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/FishFragmentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/FishFragmentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/FishPureFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/FishPureFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/MyDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/MyDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/MyView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/fragment/dialogFragment/MyView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/ClassFun.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/ClassFun.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/ExpandFun.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/ExpandFun.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/HighOrderFun.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/HighOrderFun.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/InlineFun.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/InlineFun.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/ObjectExpression.kt: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.funclass 2 | -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/Start.kt: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.funclass 2 | 3 | fun main(args: Array) { 4 | } -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/TestJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/TestJava.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/funclass/UpFun.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/funclass/UpFun.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/inner/InnerJava.java: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.inner; 2 | 3 | public class InnerJava { 4 | } 5 | -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/inner/TestInner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/inner/TestInner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/inner/TmpDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/inner/TmpDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyFlow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyLifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyLifecycle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/MyVM.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/ThirdActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/lifecycleAndCoroutine/ThirdActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/mutablesharedflow/MutableSharedFlowDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/mutablesharedflow/MutableSharedFlowDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/EasyJavaInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/EasyJavaInterface.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/JavaAbClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/JavaAbClass.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/JavaAbClass2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/JavaAbClass2.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/JavaInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/JavaInterface.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/JavaSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/JavaSingleton.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/JavaStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/JavaStatic.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/ObjectCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/ObjectCompanion.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/ObjectDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/ObjectDeclaration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/ObjectExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/ObjectExpression.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/Start.kt: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.`object` 2 | 3 | class Start { 4 | } -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/object/TestJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/object/TestJava.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/repository/MyRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/repository/MyRepo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/select/SelectDebug.kt: -------------------------------------------------------------------------------- 1 | package com.fish.kotlindemo.select 2 | -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/select/SelectDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/select/SelectDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/sequence/Java8Stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/sequence/Java8Stream.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/sequence/SequenceDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/sequence/SequenceDemo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/service/MyService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/service/MyService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/TestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/TestData.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/dashboard/DashboardFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/dashboard/DashboardFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/dashboard/DashboardViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/dashboard/DashboardViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/home/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/notifications/NotificationsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/notifications/NotificationsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/ui/notifications/NotificationsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/ui/notifications/NotificationsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/FunTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/FunTest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/Start.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/Start.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/TestJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/TestJava.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/TestJavaActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/TestJavaActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/VarTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/VarTest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/varclass/VarTestClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/varclass/VarTestClass.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/vm/MyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/vm/MyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/fish/kotlindemo/vm/MyViewModel2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/java/com/fish/kotlindemo/vm/MyViewModel2.kt -------------------------------------------------------------------------------- /app/src/main/proto/login_info.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/proto/login_info.proto -------------------------------------------------------------------------------- /app/src/main/proto/user_prefs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/proto/user_prefs.proto -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dashboard_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/drawable/ic_dashboard_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/drawable/ic_home_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/drawable/ic_notifications_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_datastore.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/activity_datastore.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/activity_second.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_third.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/activity_third.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/fragment_dashboard.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/fragment_notifications.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/layout/layout_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/bottom_nav_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/menu/bottom_nav_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/mobile_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/navigation/mobile_navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/fish/kotlindemo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/app/src/test/java/com/fish/kotlindemo/ExampleUnitTest.kt -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishforest/KotlinDemo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "KotlinDemo" 2 | include ':app' 3 | --------------------------------------------------------------------------------