使用玩Android 接口,基于 RxJava 2(主要用于代替LiveData
)和 官方 Architecture Component构建的MVVM
示例程序(同时是一个完整的非官方的Android
版应用),编程语言是Kotlin
(自定义控件部分使用的是Java
)
下载并导入到Android Studio
:
git clone https://github.com/vejei/android-mvvm-sample.git
签名信息参见debug_keystore.properties
文件
- JUnit 4
- Mockito
- Truth
- Robolectric
- Espresso
- Room
- Material Components for Android
- FlexboxLayout
- Dagger
- EasyPermission
- OSS Licenses Gradle Plugin
- Timber
- RxJava2
- RxAndroid
- Retrofit
- Retrofit Gson Converter
- Retrofit RxJava2 Adapter
- Glide
- CircleImageView
- RxBinding
- CarouselView
- ViewPagerIndicator