在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):general-mobile/kotlin-android-mvvm-starter开源软件地址(OpenSource Url):https://github.com/general-mobile/kotlin-android-mvvm-starter开源编程语言(OpenSource Language):Kotlin 90.2%开源软件介绍(OpenSource Introduction):Android Kotlin MVVM StarterAndroid Kotlin Starter is a starter project which implements MVVM Pattern. LibrariesIt includes libraries
You can choose which library you want to include in your project RequirementsInstall
Scaffold your project:
Scaffold your Androidx project:
Project Tree After Scaffold├── app
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── generalmobile
│ │ └── app
│ │ └── kotlinmvvmstarterproject
│ │ └── ApplicationTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ │ └── com
│ │ │ └── generalmobile
│ │ │ └── app
│ │ │ └── kotlinmvvmstarterproject
│ │ │ ├── Application.kt
│ │ │ ├── core
│ │ │ │ ├── BaseActivity.kt
│ │ │ │ ├── BaseAdapter.kt
│ │ │ │ ├── BaseDiffCallback.kt
│ │ │ │ ├── BaseEntity.kt
│ │ │ │ ├── BaseFragment.kt
│ │ │ │ ├── BasePagedListAdapter.kt
│ │ │ │ ├── BaseViewHolder.kt
│ │ │ │ └── BaseViewModel.kt
│ │ │ ├── db
│ │ │ │ ├── AppDatabase.kt
│ │ │ │ ├── dao
│ │ │ │ │ └── ExampleDao.kt
│ │ │ │ └── entities
│ │ │ │ └── Example.kt
│ │ │ ├── di
│ │ │ │ ├── component
│ │ │ │ │ └── ApplicationComponent.kt
│ │ │ │ ├── module
│ │ │ │ │ ├── ApplicationModule.kt
│ │ │ │ │ ├── DatabaseModule.kt
│ │ │ │ │ └── NetModule.kt
│ │ │ │ └── scope
│ │ │ │ └── ActivityScope.kt
│ │ │ ├── ui
│ │ │ │ ├── main
│ │ │ │ │ ├── MainActivityViewModel.kt
│ │ │ │ │ └── MainActivity.kt
│ │ │ │ └── splash
│ │ │ │ └── SplashActivity.kt
│ │ │ └── utils
│ │ │ └── service
│ │ │ └── CallbackWrapper.kt
│ │ │ └── timber
│ │ │ └── CrashReportTree.kt
│ │ └── res
│ │ ├── drawable
│ │ │ ├── android_starter.png
│ │ │ └── splash_logo.xml
│ │ ├── layout
│ │ │ └── activity_main.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
│ │ ├── values-v21
│ │ │ └── styles.xml
│ │ └── values-w820dp
│ │ └── dimens.xml
│ └── test
│ └── java
│ └── com
│ └── generalmobile
│ └── app
│ └── kotlinmvvmstarterproject
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
46 directories, 47 files License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论