MVPFrames
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
File Explorer
Download Latest Version (.zip)- encodings.xml
- gradle.xml
- misc.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.java
- ApiCommon.java
- ApiNetwork.java
- ApiUser.java
- Api.java
- DBConfig.java
- GlobalErrorConfig.java
- GsonConfig.java
- NetworkInterceptorConfig.java
- OkHttpConfig.java
- ParameterInterceptorConfig.java
- RetrofitConfig.java
- RxCacheConfig.java
- SSLSocketFactoryCompat.java
- AppService.java
- GsonConverterBodyFactory.java
- GsonRequestBodyConverter.java
- GsonResponseBodyConverter.java
- GsonResponseDeserializer.java
- JsonConverterFactory.java
- JsonRequestBodyConverter.java
- JsonResponseBodyConverter.java
- Utils.java
- AppConfiguration.java
- AppDatabase.java
- ResponseEntity.java
- User.java
- UserDao.java
- LoginActivity.java
- LoginPresenter.java
- LoginRepository.java
- DemoFragment.java
- DemoPresenter.java
- DemoRepository.java
- MainFragment.java
- UserFragment.java
- MainActivity.java
- MainPresenter.java
- MainRepository.java
- WelcomeActivity.java
- MainViewPagerAdapter.java
- WebActivity.java
- DialogDefault.java
- Notice.java
- NoticeHelper.java
- BottomNavigation.java
- BottomNavigationAdapter.java
- BottomNavigationBehavior.java
- BottomNavigationFABBehavior.java
- BottomNavigationItem.java
- BottomNavigationViewPager.java
- Helper.java
- VerticalScrollingBehavior.java
- ic_navigation_demo.xml
- ic_navigation_demo_checked.xml
- ic_navigation_demo_normal.xml
- ic_navigation_main.xml
- ic_navigation_main_checked.xml
- ic_navigation_main_normal.xml
- ic_navigation_user.xml
- ic_navigation_user_checked.xml
- ic_navigation_user_normal.xml
- item_background.xml
- notification_background.xml
- item_background.xml
- activity_login.xml
- activity_main.xml
- activity_welcome.xml
- bottom_navigation_item.xml
- bottom_navigation_small_item.xml
- dialog_default.xml
- fragment_demo.xml
- fragment_main.xml
- fragment_tab3.xml
- bottom_navigation_item.xml
- bottom_navigation_small_item.xml
- menu_bottom_navigation.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- attrs.xml
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- file_provider.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- multidex-config.pro
- proguard-dictionary.txt
- proguard-rules.pro
- ActivityDelegate.java
- ActivityDelegateImpl.java
- FragmentDelegate.java
- FragmentDelegateImpl.java
- ApplicationDelegate.java
- ApplicationLifecycles.java
- App.java
- BaseActivity.java
- BaseApplication.java
- BaseFragment.java
- BaseService.java
- IActivity.java
- IFragment.java
- DatabaseConfig.java
- DBManager.java
- AppComponent.java
- AppConfigModule.java
- AppModule.java
- DBModule.java
- HttpModule.java
- ActivityScope.java
- ApplicationScope.java
- FragmentScope.java
- BasePresenter.java
- IModel.java
- IPresenter.java
- IValues.java
- IView.java
- Message.java
- CookieCache.java
- IdentifiableCookie.java
- SetCookieCache.java
- CookiePersistor.java
- SerializableCookie.java
- SharedPrefsCookiePersistor.java
- ClearableCookieJar.java
- PersistentCookieJar.java
- NetworkInterceptor.java
- ParameterInterceptor.java
- AuthenticatorManager.java
- TokenInterceptor.java
- BaseUrl.java
- NetworkInterceptorHandler.java
- OkHttpStreamFetcher.java
- OkHttpUrlLoader.java
- ParameterBody.java
- ResponseCallback.java
- Cache.java
- CacheType.java
- LruCache.java
- ActivityLifecycle.java
- AppManager.java
- ConfigModule.java
- FragmentLifecycle.java
- IRepositoryManager.java
- ManifestParser.java
- RepositoryManager.java
- BaseUtils.kt
- AnimationUtils.java
- AppUtils.kt
- BlurFastHelper.java
- BlurRenderScriptHelper.java
- DeviceUtils.java
- FileUtils.java
- GsonUtils.kt
- HttpUtils.java
- NetworkStatusReceiver.java
- NetWorkUtils.java
- PermissionUtils.java
- Preconditions.java
- PreferencesUtils.java
- ProjectUtils.java
- StringUtils.java
- TimeUtils.java
- UiUtils.java
- ZipUtils.java
- BaseDialogFragment.java
- BlurEngine.java
- GlideAppliesOptions.java
- GlideConfig.java
- GlideConfigModule.java
- GlideImageLoaderStrategy.java
- ImageScaleType.java
- BlurTransformation.java
- BlurTransformation.java
- BaseImageLoaderStrategy.java
- CacheStrategy.java
- ImageConfig.java
- ImageLoader.java
- Snacker.java
- Toaster.java
- package-info.java
- default_dialog_in.xml
- default_dialog_out.xml
- snacker_hide.xml
- snacker_show.xml
- bg_toaster.xml
- ic_error.xml
- ic_success.xml
- ic_warning.xml
- ids.xml
- style.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- config.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.md
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/RockyQu/MVPFrames
Downloads the entire project code from GitHub to your computer.
cd MVPFrames
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd App
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
