{"id":21839709,"url":"https://github.com/yangchaojiang/aacomponents","last_synced_at":"2025-04-14T10:36:03.169Z","repository":{"id":201617157,"uuid":"100480338","full_name":"yangchaojiang/AaComponents","owner":"yangchaojiang","description":"基于google Android Architecture Components 封装实现组件式MVP快速开发框架","archived":false,"fork":false,"pushed_at":"2018-12-04T09:17:33.000Z","size":299,"stargazers_count":66,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T23:51:07.577Z","etag":null,"topics":["android","architecture-components","lifecycle","livedata","viewmodel"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yangchaojiang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-16T11:06:44.000Z","updated_at":"2022-09-02T09:07:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"a6c5dd36-0eb2-4a53-b24a-2ce11b811a03","html_url":"https://github.com/yangchaojiang/AaComponents","commit_stats":null,"previous_names":["yangchaojiang/aacomponents"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangchaojiang%2FAaComponents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangchaojiang%2FAaComponents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangchaojiang%2FAaComponents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangchaojiang%2FAaComponents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yangchaojiang","download_url":"https://codeload.github.com/yangchaojiang/AaComponents/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248863686,"owners_count":21174056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","architecture-components","lifecycle","livedata","viewmodel"],"created_at":"2024-11-27T21:20:12.528Z","updated_at":"2025-04-14T10:36:03.147Z","avatar_url":"https://github.com/yangchaojiang.png","language":"Java","readme":"# AaComponents\n\n[ ![Download](https://api.bintray.com/packages/ycjiang/ycjiang/AacHttpDataModule/images/download.svg) ](https://bintray.com/ycjiang/ycjiang/AacHttpDataModule/_latestVersion)\n\n基于google Android Architecture Components 封装实现MVP快速开发框架\n\nAaComponents 是一套基于MVP模式的快速开发框架。定义了一套开发规范。\n并提供了基于这套规范的Activity，Fragment，Presenter，Model等父类及控件和API等，\n完成APP开发过程中大量繁琐工作。\n\n##依赖\n  * 1 compile 'com.ycjiang:AacDataModule:2.5.3'\n  * 2 compile 'com.ycjiang:AacModule:2.5.3'\n  * 3 compile 'com.ycjiang:AacRxDataModule:2.5.3'\n  * 4 compile 'com.ycjiang:AacHttpDataModule:2.5.3'\n    \u003e\u003e     注意 引用 AaDataModule 默认引用 AacModule 包， 不需要在引用在AaDataModule\n\n```\n   repositories {\n        jcenter()\n          maven { url \"https://jitpack.io\" }//BaseRecyclerViewAdapterHelper框架需要\n          //3.0以下as的版本\n          maven { url 'https://maven.google.com' }\n         或者 //3.0以上as的版本。下面的\n         google();\n\n\n    }\n```\n### 使用插件快速生成aac模板代码[戳我](https://github.com/yangchaojiang/AAcHelper)\n  \n#### More\nFind more details about Matisse in [wiki](https://github.com/yangchaojiang/AaComponents/wiki)\n\n##重复依赖\n本库已经依赖了下面的库，请注意重复依赖的问题\n\n    compile 'android.arch.lifecycle:extensions:1.0.0'\n    annotationProcessor \"android.arch.lifecycle:compiler:1.0.0\"\n    compile \"com.android.support:appcompat-v7:${libSversion}\"\n    compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.34'\n    compile \"com.android.support:recyclerview-v7:${libSversion}\"\n    compile 'com.ycjiang:loadviewhelper:1.1.0'\n    compile 'com.ycjiang:center-toolbar:1.0.0'\n    //\n      // AacHttpDataModule 内部引用\n      compile 'com.lzy.net:okgo:3.0.4'\n      compile 'com.lzy.net:okrx2:2.0.2'","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangchaojiang%2Faacomponents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyangchaojiang%2Faacomponents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangchaojiang%2Faacomponents/lists"}