Loading... ## Github优秀开源框架合集 ### 1. Frame - <span class="external-link"><a href="https://github.com/Bilibili/MagicaSakura" target="_blank">**MagicaSakura**<i data-feather='external-link'></i></a></span> Android多主题框架 ### 2. Database - <span class="external-link"><a href="https://github.com/realm/realm-java" target="_blank">**realm-java**<i data-feather='external-link'></i></a></span> Realm是一个移动数据库:替代SQLite和ORM - <span class="external-link"><a href="https://github.com/greenrobot/greenDAO" target="_blank">**greenDAO**<i data-feather='external-link'></i></a></span> greenDAO是适用于Android的轻便,快速的ORM解决方案,可将对象映射到SQLite数据库。 ### 3. Views #### 3.1 Material - <span class="external-link"><a href="https://github.com/afollestad/material-dialogs" target="_blank">**material-dialogs**<i data-feather='external-link'></i></a></span> 适用于Kotlin和Android的美观,流畅且可扩展的对话框API #### 3.2 Custom Views - <span class="external-link"><a href="https://github.com/chrisbanes/PhotoView" target="_blank">**PhotoView**<i data-feather='external-link'></i></a></span> Android ImageView的实现,支持通过各种触摸手势进行缩放。 - <span class="external-link"><a href="https://github.com/PhilJay/MPAndroidChart" target="_blank">**MPAndroidChart**<i data-feather='external-link'></i></a></span> 强大的Android图表视图/图形视图库,支持折线图,雷达图,气泡图和烛台图以及缩放,拖动和动画 - <span class="external-link"><a href="https://github.com/scwang90/SmartRefreshLayout" target="_blank">**SmartRefreshLayout**<i data-feather='external-link'></i></a></span> Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 - <span class="external-link"><a href="https://github.com/daimajia/AndroidSwipeLayout" target="_blank">**AndroidSwipeLayout**<i data-feather='external-link'></i></a></span> 最强大的滑动布局! - <span class="external-link"><a href="https://github.com/umano/AndroidSlidingUpPanel" target="_blank">**AndroidSlidingUpPanel**<i data-feather='external-link'></i></a></span>可将可拖动的向上滑动面板(由Google Music和Google Maps流行)添加到Android应用中。 - <span class="external-link"><a href="https://github.com/Yalantis/uCrop" target="_blank">**uCrop**<i data-feather='external-link'></i></a></span> Android图像裁剪库 - <span class="external-link"><a href="https://github.com/CymChad/BaseRecyclerViewAdapterHelper" target="_blank">**BaseRecyclerViewAdapterHelper**<i data-feather='external-link'></i></a></span> 功能强大且灵活的RecyclerAdapter - <span class="external-link"><a href="https://github.com/ksoichiro/Android-ObservableScrollView" target="_blank">**Android-ObservableScrollView**<i data-feather='external-link'></i></a></span> Android库可观察可滚动视图上的滚动事件。 - <span class="external-link"><a href="https://github.com/paolorotolo/AppIntro" target="_blank">**AppIntro**<i data-feather='external-link'></i></a></span> APP 引导欢迎界面 - <span class="external-link"><a href="https://github.com/wasabeef/glide-transformations" target="_blank">**glide-transformations**<i data-feather='external-link'></i></a></span> 一个Android转换库,为Glide提供了各种图像转换 - <span class="external-link"><a href="https://github.com/laobie/StatusBarUtil" target="_blank">**StatusBarUtil**<i data-feather='external-link'></i></a></span> 用于在Android App上设置状态栏样式的工具 #### 3.3 Animations - <span class="external-link"><a href="https://github.com/lgvalle/Material-Animations" target="_blank">**Material-Animations**<i data-feather='external-link'></i></a></span> Android Transition动画示例说明 - <span class="external-link"><a href="https://github.com/daimajia/AndroidViewAnimations" target="_blank">**AndroidViewAnimations**<i data-feather='external-link'></i></a></span> 可爱的视图动画集合。 - <span class="external-link"><a href="https://github.com/andkulikov/Transitions-Everywhere" target="_blank">**Transitions-Everywhere**<i data-feather='external-link'></i></a></span> 转场动画 - <span class="external-link"><a href="https://github.com/81813780/AVLoadingIndicatorView" target="_blank">**AVLoadingIndicatorView**<i data-feather='external-link'></i></a></span> 简洁的等待动画效果 - <span class="external-link"><a href="https://github.com/ybq/Android-SpinKit" target="_blank">**Android-SpinKit**<i data-feather='external-link'></i></a></span> 酷炫简洁的Loading动效 - <span class="external-link"><a href="https://github.com/dinuscxj/LoadingDrawable" target="_blank">**LoadingDrawable**<i data-feather='external-link'></i></a></span> Drawable+策略者模式实现 - <span class="external-link"><a href="https://github.com/airbnb/lottie-android" target="_blank">**lottie-android**<i data-feather='external-link'></i></a></span> json文件实现动画效果,支持跨平台 <span class="external-link"><a href="https://www.lottiefiles.com/" target="_blank">lottiefiles在线效果<i data-feather='external-link'></i></a></span> ### 4. Tools - <span class="external-link"><a href="https://github.com/square/leakcanary" target="_blank">**leakcanary**<i data-feather='external-link'></i></a></span> 检查内存泄漏 - <span class="external-link"><a href="https://github.com/alibaba/ARouter" target="_blank">**ARouter**<i data-feather='external-link'></i></a></span> 帮助 Android App 进行组件化改造的路由框架 - <span class="external-link"><a href="https://github.com/facebook/stetho" target="_blank">**stetho**<i data-feather='external-link'></i></a></span> Android应用程序的调试桥,可启用功能强大的Chrome开发人员工具等 - <span class="external-link"><a href="https://github.com/Curzibn/Luban" target="_blank">**Luban**<i data-feather='external-link'></i></a></span> 接近微信的图片压缩算法 - <span class="external-link"><a href="https://github.com/cats-oss/android-gpuimage" target="_blank">**android-gpuimage**<i data-feather='external-link'></i></a></span> 基于OpenGL的图片渲染引擎 - <span class="external-link"><a href="https://github.com/lingochamp/FileDownloader" target="_blank">**FileDownloader**<i data-feather='external-link'></i></a></span> 文件下载 - <span class="external-link"><a href="https://github.com/trello/RxLifecycle" target="_blank">**RxLifecycle**<i data-feather='external-link'></i></a></span> 使用RxJava管理Activity和Fragment生命周期 - <span class="external-link"><a href="https://github.com/shwenzhang/AndResGuard" target="_blank">**AndResGuard**<i data-feather='external-link'></i></a></span> 混淆资源文件路径,优化Apk大小 - <span class="external-link"><a href="https://github.com/androidannotations/androidannotations" target="_blank">**androidannotations**<i data-feather='external-link'></i></a></span> 快速的Android开发。易于维护 - <span class="external-link"><a href="https://github.com/ACRA/acra" target="_blank">**acra**<i data-feather='external-link'></i></a></span> 记录崩溃日志 - <span class="external-link"><a href="https://github.com/orhanobut/logger" target="_blank">**logger**<i data-feather='external-link'></i></a></span> 简单,漂亮,功能强大的Android记录器 ### 5. Data - <span class="external-link"><a href="https://github.com/alibaba/fastjson" target="_blank">**fastjson**<i data-feather='external-link'></i></a></span> Java的快速JSON解析器/生成器。 ### 6. Permissions - <span class="external-link"><a href="https://github.com/tbruyelle/RxPermissions" target="_blank">**RxPermissions**<i data-feather='external-link'></i></a></span> 由RxJava2支持的Android运行时权限 - <span class="external-link"><a href="https://github.com/googlesamples/easypermissions" target="_blank">**easypermissions**<i data-feather='external-link'></i></a></span> Google原生开发,使用简单 ### 7. Unit Test - <span class="external-link"><a href="https://github.com/googlesamples/android-testing" target="_blank">**android-testing**<i data-feather='external-link'></i></a></span> 自动化测试案例 - <span class="external-link"><a href="https://github.com/robolectric/robolectric" target="_blank">**robolectric**<i data-feather='external-link'></i></a></span> 不依赖于Android设备的单元测试 - <span class="external-link"><a href="https://github.com/amitshekhariitbhu/Android-Debug-Database" target="_blank">**Android-Debug-Database**<i data-feather='external-link'></i></a></span> 测试App内部数据库 ### 8. Project - <span class="external-link"><a href="https://github.com/nickbutcher/plaid" target="_blank">**plaid**<i data-feather='external-link'></i></a></span> 提供设计新闻和灵感的开源app - <span class="external-link"><a href="https://github.com/pockethub/PocketHub" target="_blank">**PocketHub**<i data-feather='external-link'></i></a></span> Github开源app - <span class="external-link"><a href="https://github.com/googlesamples/android-UniversalMusicPlayer" target="_blank">**android-UniversalMusicPlayer**<i data-feather='external-link'></i></a></span> 跨设备运行的多媒体app Last modification:January 9th, 2020 at 06:32 pm © 允许规范转载 Support If you think my article is useful to you, please feel free to appreciate ×Close Appreciate the author Sweeping payments