[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4190":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},4190,"atlas","alibaba\u002Fatlas","alibaba","A powerful Android Dynamic Component Framework.","",null,"Java",8148,1468,405,86,0,1,4,40.5,"Apache License 2.0",false,"master",true,[25,5,26],"android","dynamic","2026-06-12 02:01:00","# Atlas\n\n[![license](http:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache2.0-brightgreen.svg?style=flat)](https:\u002F\u002Fgithub.com\u002Falibaba\u002Fatlas\u002Fblob\u002Fmaster\u002FLICENSE)\n[![Release Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fatlas__core-5.1.0.9--rc26-orange.svg)](https:\u002F\u002Fgithub.com\u002Falibaba\u002Fatlas\u002Freleases\u002Ftag\u002Fv5.1.0.9-rc26) \n[![Release Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fatlasplugin-3.0.1--rc88-green.svg)](https:\u002F\u002Fgithub.com\u002Falibaba\u002Fatlas\u002Freleases\u002Ftag\u002Fv5.1.0.9-rc26) \n\n\n> A powerful Android Dynamic Component Framework.\n\nAtlas is an Android client-side containerization framework. we call it android dynamic component framework.\n\nAtlas provides decoupled, component, and dynamic support. Atlas covers various issues in the project coding period, Apk run-time and follow-up operation and maintenance.\n\nIn the project period, Atlas enable engineers independent development, independent debug, because their project were physical isolation.\n\nIn the apk run-time, Atlas has complete component life cycle, class isolation and other mechanisms.\n\nIn the operation and maintenance period, Atlas provide rapid incremental update and rapid upgrade capacity.\n\nAtlas put the work into the project period as much as possible, to ensure runtime simple and stable, maintenance easy.\n\n------\n\nCompared with multidex solution, Atlas not only solved the limitation of the method count(65535), but also clarified the boundary of development, provied the powerful capabilities for Android development, such as Parallel Iteration, Rapid Development, Flexible Release, Dynamically Update, Quick Fix Online Failure.\n\nUnlike some Android plugin frameworks, Atlas is a component framework (we call it Bundle), Atlas is not a multi-process framework.\n\n------\nYou can see there were three main library in this project ([atlas-core](.\u002Fatlas-core)\u002F[atlas-update](.\u002Fatlas-update)\u002F[atlas-gradle-plugin](.\u002Fatlas-gradle-plugin))\n\n* [atlas-core](.\u002Fatlas-core): This is client-side core library, it's job is to install each bundle, load the classes and resources on-demand when runtime.\n* [atlas-update](.\u002Fatlas-update): This is client-side update library, which provide dexmerge capacity for update or upgrade.\n* [atlas-gradle-plugin](.\u002Fatlas-gradle-plugin): This is Android Studio Gradle Plugin for engineers developing in project period, because we change some android default package mechanisms, include android aapt [atlas-aapt](.\u002Fatlas-aapt).\n\n## Use Atlas\n\n* [Demo](.\u002Fatlas-demo)\n* Doc: [English](), [中文](.\u002Fatlas-docs)\n* DingTalk im group: Scan the follow QR code or Search group 11727755 using DingTalk(钉钉) app.\n![dingtalk.jpg](assets\u002Fdingtalk.jpg) \n\n\n## Support\n----------\nAtlas support all Android version from Android 4.0 to 9.0. \n\nFollow is support status.\n\nRuntime | Android Version | Support\n------  | --------------- | --------\nDalvik  | 2.2             | Not Test\nDalvik  | 2.3             | Not Test\nDalvik  | 3.0             | Not Test\nDalvik  | 4.0-4.4         | Yes\nART     | 5.0             | Yes\nART     | 5.1             | Yes\nART     | M               | Yes\nART     | N               | Yes\nART     | 8.0             | Yes\nART     | 9.0             | Yes\n\n\u003C!--## Contributing\n\nSee [Atlas Contributing Guide](.\u002FCONTRIBUTING.md) for more information.\n No newline at end of file\n-->\n","Atlas是一个强大的Android动态组件框架，旨在提供解耦、组件化和动态支持。它具备完整的组件生命周期管理和类隔离机制，支持快速增量更新和在线故障修复等功能。Atlas通过将大部分工作前置到项目开发阶段，确保了运行时的稳定性和维护的便捷性。相较于多dex解决方案，Atlas不仅解决了方法数限制问题，还提供了并行迭代、快速开发、灵活发布等强大功能。该框架适用于需要高效迭代、独立开发调试及灵活发布的Android应用开发场景。",2,"2026-06-11 02:58:55","top_language"]