{"id":26062998,"url":"https://github.com/androidappfactory/androidappfactory-sample","last_synced_at":"2025-04-11T11:13:53.960Z","repository":{"id":50440126,"uuid":"313878251","full_name":"AndroidAppFactory/AndroidAppFactory-Sample","owner":"AndroidAppFactory","description":"基于AAF开发的部分核心应用","archived":false,"fork":false,"pushed_at":"2024-12-05T12:20:32.000Z","size":2827,"stargazers_count":23,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T07:36:14.937Z","etag":null,"topics":["aaf","android"],"latest_commit_sha":null,"homepage":"https://android.bihe0832.com/doc/demo/samples.html","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndroidAppFactory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-18T09:04:17.000Z","updated_at":"2025-02-14T11:52:00.000Z","dependencies_parsed_at":"2024-02-26T04:25:27.441Z","dependency_job_id":"2ed0d2cb-3c75-4246-8db9-a2124e30f728","html_url":"https://github.com/AndroidAppFactory/AndroidAppFactory-Sample","commit_stats":null,"previous_names":["androidappfactory/androidappfactory-sample"],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidAppFactory%2FAndroidAppFactory-Sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidAppFactory%2FAndroidAppFactory-Sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidAppFactory%2FAndroidAppFactory-Sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidAppFactory%2FAndroidAppFactory-Sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndroidAppFactory","download_url":"https://codeload.github.com/AndroidAppFactory/AndroidAppFactory-Sample/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381790,"owners_count":21094528,"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":["aaf","android"],"created_at":"2025-03-08T16:01:29.613Z","updated_at":"2025-04-11T11:13:53.941Z","avatar_url":"https://github.com/AndroidAppFactory.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"## AAF(AndroidAppFactory)介绍\n\nAAF 是基于组件化方案，逐渐积累的一套 Android 终端开发方案。方案力求做到**技术方案可以轻松的从一个项目复用到另一个项目，或者可以快速在框架基础上开发出一个独立全新的应用**，开发过程中基本聚焦在新业务的逻辑，而不是基础功能。\n\n- AAF 概述：[https://blog.bihe0832.com/android-dev-summary.html](https://blog.bihe0832.com/android-dev-summary.html)\n\n- AAF 主页：[https://android.bihe0832.com](https://android.bihe0832.com)\n\n- AAF 文档：[https://android.bihe0832.com/doc/](https://android.bihe0832.com/doc/)\n\n- AAF 源码：[https://github.com/bihe0832/AndroidAppFactory](https://github.com/bihe0832/AndroidAppFactory)\n\t\t\n## AAF Sample 介绍\n\nAAF Sample 是所有基于AAF开发的应用的集合。用于日常功能开发，以及AAF相关方案在具体实践中的验证。当前支持的独立应用有：\n\n- APPTest：所有Sample共享的调试模块\n\n- PubGetAPKInfo：获取设备已安装应用基本信息\n\n- PubAdbInput：基于ADB的快捷输入法\n\n- PubGamePuzzle：拼图\n\n- PubM3U8：M3U8文件下载工具\n\n- PubGameShakeba：摇骰子的小游戏\n\n**如果想下载体验对应的应用可前往**：\n\n- AAF 应用事例介绍：[https://android.bihe0832.com/doc/summary/samples.html](https://android.bihe0832.com/doc/summary/samples.html)\n\n- AAF 应用事例下载：[https://cdn.bihe0832.com/app/download.html](https://cdn.bihe0832.com/app/download.html)\n\n## 运行工程\n\n- 环境配置\n\n\t根据开发者的Android Studio 版本以及网络环境修改maven依赖等配置。具体设置方法可以参考：[终端基于gradle的开源项目运行环境配置指引](https://blog.bihe0832.com/android-as-gradle-config.html)\n\n- 项目配置及运行\n\n\t对于基于AAF的项目，目前已经整理了对应的文档，可以点击下面的链接查看运行Demo的指引：\n\t\n\t[https://android.bihe0832.com/doc/sample/start.html](https://android.bihe0832.com/doc/sample/start.html)\n\n- **基于项目基本框架搭建Demo**\n\n\t**由于AAF 对于Android的构建方式做了一定范围的重构与定制。为了更贴近实际开发的场景，这里提供两种开发模式的使用事例。可以参考下面的指引独立运行**：\n\t\n\t[**https://android.bihe0832.com/doc/sample/customize.html**](https://android.bihe0832.com/doc/sample/customize.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidappfactory%2Fandroidappfactory-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandroidappfactory%2Fandroidappfactory-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidappfactory%2Fandroidappfactory-sample/lists"}