Android MVVM Sample
使用玩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
运行截图
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |







