# picking **Repository Path**: milkcoder/picking ## Basic Information - **Project Name**: picking - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-28 - **Last Updated**: 2021-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 ## 编程语言 项目使用Java语言 ## 基础架构 MVP: 1. Model(aka: Interactor) 2. View 3. Presenter ## 开源框架 1. 编程范式 [RxJava](https://github.com/ReactiveX/RxJava) [RxAndroid](https://github.com/ReactiveX/RxAndroid) [RxBinding](https://github.com/JakeWharton/RxBinding) [RxLifecycle](https://github.com/trello/RxLifecycle) [AutoDispose](https://github.com/uber/AutoDispose) [AndroidKTX](https://github.com/android/android-ktx) 2. 依赖注入 [Dagger2](https://github.com/google/dagger) 3. 运行时权限 1. [RxPermission](https://github.com/tbruyelle/RxPermissions) 2. [PermissionsDispatcher](https://github.com/permissions-dispatcher/PermissionsDispatcher) android.support.v4.app.Activity: 可用 android.support.v4.app.Fragment: 可用 android.support.v4.app.DialogFragment: 可用 android.app.Service: 可用 4. 内存/磁盘缓存 [RxCache](https://github.com/VictorAlbertos/RxCache) 5. SharedPreference [PreferenceHolder](https://github.com/MarcinMoskala/PreferenceHolder) [RxPreferences](https://github.com/f2prateek/rx-preferences) 6. 数据库 [Room](https://developer.android.com/training/data-storage/room/) 7. 网络请求 [Retrofit](https://github.com/square/retrofit) [OkHttp3](https://github.com/square/okhttp) 8. 图片加载 [Glide](https://github.com/bumptech/glide) 9. 三方控件 [Banner](https://github.com/youth5201314/banner) [StateView](https://github.com/nukc/StateView) [RelativePopupWindow](https://github.com/kakajika/RelativePopupWindow) [EasyPopup](https://github.com/zyyoona7/EasyPopup) [SuperTextView](https://github.com/lygttpod/SuperTextView) [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) [MaterialDateTimePicker](https://github.com/wdullaer/MaterialDateTimePicker) [RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider) 10. 消息推送 [MQTT](https://github.com/eclipse/paho.mqtt.android) 11. 调试 [Stetho](https://github.com/facebook/stetho) [AndroidDebugDB](https://github.com/amitshekhariitbhu/Android-Debug-Database) 12. 性能 [Bugly](https://bugly.qq.com/v2/) [LeakCanary](https://github.com/square/leakcanary) 13. 工具 [Guava](https://github.com/google/guava) [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) 14. 日志 [Logger](https://github.com/orhanobut/logger) ## 架构搭建参考 [MVPArms](https://github.com/JessYanCoding/MVPArms/blob/master/MVPArms.md) [PaperPlane](https://github.com/TonnyL/PaperPlane) [Voice](https://github.com/PaulWoitaschek/Voice) [JBusDriver](https://github.com/Ccixyj/JBusDriver) [Eyepetizer](https://github.com/kaikaixue/Eyepetizer) [android-gif-example](https://github.com/jaredsburrows/android-gif-example) [WanAndroid](https://github.com/iceCola7/WanAndroid) "# picking"