Android开发笔记:2023年常用Android开发框架整理

Android开发笔记:2023年常用Android开发框架整理

  1. ButterKnife - Android视图绑定框架,简化findViewById等操作。https://github.com/JakeWharton/butterknife

  2. EventBus - Android事件总线框架,简化组件之间的通信。https://github.com/greenrobot/EventBus

  3. OkHttp - Android网络请求框架,支持同步和异步请求。https://github.com/square/okhttp

  4. Retrofit - Android RESTful API请求框架,基于OkHttp。https://github.com/square/retrofit

  5. Glide - Android图片加载框架,支持网络、本地和资源图片。https://github.com/bumptech/glide

  6. Picasso - Android图片加载框架,支持网络、本地和资源图片。https://github.com/square/picasso

  7. Fresco - Facebook开源的Android图片加载框架,支持网络、本地和资源图片。https://github.com/facebook/fresco

  8. Android Annotations - Android开发注解框架,简化代码。https://github.com/androidannotations/androidannotations

  9. Android Architecture Components - Android官方提供的架构组件,包括ViewModel、LiveData、Room等。https://github.com/android/architecture-components-samples

  10. Dagger - Android依赖注入框架,基于JSR-330规范。https://github.com/google/dagger

  11. RxJava - Android响应式编程框架,简化异步编程。https://github.com/ReactiveX/RxJava

  12. RxAndroid - RxJava在Android上的扩展库,简化Android异步编程。https://github.com/ReactiveX/RxAndroid

  13. RxBinding - Android视图绑定框架,基于RxJava。https://github.com/JakeWharton/RxBinding

  14. AutoValue - Android开发自动化框架,简化POJO的创建。https://github.com/google/auto/tree/master/value

  15. Realm - Android数据库框架,支持ORM操作和跨平台数据同步。https://github.com/realm/realm-java

  16. GreenDao - Android数据库框架,支持ORM操作。https://github.com/greenrobot/greenDAO

  17. Room - Android官方提供的本地数据库框架,简化SQLite操作。https://github.com/googlecodelabs/android-room-with-a-view

  18. Stetho - Android调试工具框架,支持数据库、网络、界面等调试。https://github.com/facebook/stetho

  19. LeakCanary - Android内存泄漏检测框架,简化内存泄漏检测。https://github.com/square/leakcanary

  20. Timber - Android日志框架,简化日志输出。https://github.com/JakeWharton/timber

  21. Lottie - Android动画框架,支持Lottie动画格式。https://github.com/airbnb/lottie-android

  22. MPAndroidChart - Android图表框架,支持多种图表类型。

  23. Material Design Components - Android官方提供的Material Design风格组件库,包括按钮、文本框、卡片等组件。https://github.com/material-components/material-components-android

  24. AndroidSlidingUpPanel - Android滑动面板框架,支持从底部、顶部、左侧、右侧滑出。https://github.com/umano/AndroidSlidingUpPanel

  25. AndroidSwipeLayout - Android滑动布局框架,支持左滑、右滑、上滑、下滑。https://github.com/daimajia/AndroidSwipeLayout

  26. CircleImageView - Android圆形头像框架,支持网络、本地和资源图片。https://github.com/hdodenhof/CircleImageView

  27. BadgeView - Android角标框架,支持给组件添加角标。https://github.com/qstumn/BadgeView

  28. MaterialDialogs - Android对话框框架,支持Material Design风格。https://github.com/afollestad/material-dialogs

  29. SwipeRefreshLayout - Android下拉刷新框架,支持列表和网格视图。https://github.com/google/swipe-refresh-layout

  30. StickyHeaders - Android吸顶视图框架,支持列表和网格视图。https://github.com/timehop/sticky-headers-recyclerview

  31. RecyclerView-FlexibleDivider - Android分割线框架,支持RecyclerView。https://github.com/yqritc/RecyclerView-FlexibleDivider

  32. ExpandableTextView - Android可展开TextView框架,支持展开和收缩。https://github.com/Manabu-GT/ExpandableTextView

  33. FloatingActionButton - Android浮动按钮框架,支持Material Design风格。https://github.com/Clans/FloatingActionButton

  34. Android About Page - Android应用关于页面框架,简化关于页面的创建。https://github.com/medyo/android-about-page

  35. Android-Image-Cropper - Android图片裁剪框架,支持拖动、缩放、旋转等操作。https://github.com/ArthurHub/Android-Image-Cropper

  36. Android-Camera2Basic - Android相机框架,支持Camera2 API。https://github.com/googlesamples/android-Camera2Basic

  37. MaterialViewPager - AndroidViewPager框架,支持Material Design风格。https://github.com/florent37/MaterialViewPager

  38. MaterialDrawer - Android侧滑菜单框架,支持Material Design风格。https://github.com/mikepenz/MaterialDrawer

  39. Android-PickerView - Android选择器框架,支持日期、时间、选项等选择。https://github.com/Bigkoo/Android-PickerView

  40. Android-ScalableVideoView - Android视频播放框架,支持全屏、缩放等操作。https://github.com/yqritc/Android-ScalableVideoView

  41. Android-ObservableScrollView - Android滚动视图框架,支持各种滚动效果。https://github.com/ksoichiro/Android-ObservableScrollView

  42. Android-Universal-Image-Loader - Android图片加载框架,支持各种格式的图片加载。https://github.com/nostra13/Android-Universal-Image-Loader

  43. Picasso - Android图片加载框架,支持网络、本地和资源图片。https://github.com/square/picasso

  44. Glide - Android图片加载框架,支持网络、本地和资源图片,比Picasso更快。https://github.com/bumptech/glide

  45. Fresco - Android图片加载框架,支持网络、本地和资源图片,由Facebook开发。https://github.com/facebook/fresco

  46. PhotoView - Android图片查看框架,支持手势缩放、双击缩放等操作。https://github.com/chrisbanes/PhotoView

  47. AndroidViewAnimations - Android动画框架,支持各种动画效果。https://github.com/daimajia/AndroidViewAnimations

  48. Lottie - Android动画框架,支持使用JSON文件加载动画。https://github.com/airbnb/lottie-android

  49. EventBus - Android事件总线框架,简化组件之间的通信。https://github.com/greenrobot/EventBus

  50. RxJava - Android响应式编程框架,简化异步操作和事件处理。https://github.com/ReactiveX/RxJava

  51. Android Architecture Components - Google官方提供的一系列组件,用于帮助开发者构建健壮的、易于维护的应用程序。https://github.com/android/architecture-components

  52. Android Jetpack - Google官方提供的一系列组件和工具,用于帮助开发者构建高质量的应用程序。https://developer.android.com/jetpack

  53. Dagger - 一个基于Java和Kotlin的快速依赖注入框架。https://github.com/google/dagger

  54. Koin - 一个轻量级的依赖注入框架,适用于Kotlin语言。https://github.com/InsertKoinIO/koin

  55. Retrofit - 一个网络请求库,支持各种协议和数据格式。https://github.com/square/retrofit

  56. OkHttp - 一个高效的HTTP客户端,支持HTTP/2和WebSocket。https://github.com/square/okhttp

  57. FastAndroidNetworking - 一个快速、简单的Android网络库。https://github.com/amitshekhariitbhu/Fast-Android-Networking

  58. Agera - 一个Android异步数据流框架,由Google开发。https://github.com/google/agera

  59. EventBus3 - 一个优秀的Android事件总线框架。https://github.com/huangyanbin/EventBus

  60. RxBinding - 一个响应式编程库,将Android视图和事件转换为RxJava可观察对象。https://github.com/JakeWharton/RxBinding

  61. MaterialDialogs - 一个漂亮、易于使用的对话框库,支持Material Design风格。https://github.com/afollestad/material-dialogs

  62. BottomSheet - 一个Material Design风格的底部对话框库。https://github.com/Flipboard/bottomsheet

  63. AndroidSlidingUpPanel - 一个滑动面板库,支持向上或向下滑动。https://github.com/umano/AndroidSlidingUpPanel

  64. SwipeBackLayout - 一个支持手势返回的Activity库。https://github.com/ikew0ng/SwipeBackLayout

  65. AndroidTagView - 一个简单、易于使用的标签库。https://github.com/whilu/AndroidTagView

  66. MaterialDrawer - 一个Material Design风格的侧滑菜单库。https://github.com/mikepenz/MaterialDrawer

  67. CircleImageView - 一个圆形ImageView库。https://github.com/hdodenhof/CircleImageView

  68. Android-SwitchIcon - 一个可切换状态的图标库。https://github.com/zagum/Android-SwitchIcon

  69. Android-Iconics - 一个支持Material Design图标的库。https://github.com/mikepenz/Android-Iconics

  70. Calligraphy - 一个字体库,可以轻松地为Android应用程序添加自定义字体。

  71. ButterKnife - 一个用于绑定视图和事件的Android库。https://github.com/JakeWharton/butterknife

  72. Timber - 一个易于使用的日志库,可以改善Android开发中的日志记录。https://github.com/JakeWharton/timber

  73. LeakCanary - 一个用于检测内存泄漏的Android库。https://github.com/square/leakcanary

  74. Stetho - 一个调试工具,可以帮助开发人员调试Android应用程序。https://github.com/facebook/stetho

  75. Glide - 一个流畅、高效的图像加载库。https://github.com/bumptech/glide

  76. Picasso - 一个强大的图像下载和缓存库。https://github.com/square/picasso

  77. Fresco - 一个用于加载和显示图像的强大库,由Facebook开发。https://github.com/facebook/fresco

  78. PhotoView - 一个支持缩放和平移的ImageView库。https://github.com/chrisbanes/PhotoView

  79. PhotoPicker - 一个Android多媒体选择器库。https://github.com/donglua/PhotoPicker

  80. Android-PickerView - 一个美丽的滚轮选择器库。https://github.com/Bigkoo/Android-PickerView

  81. NumberProgressBar - 一个简单的数字进度条库。https://github.com/daimajia/NumberProgressBar

  82. AndroidImageSlider - 一个美丽的图片滑动库。https://github.com/daimajia/AndroidImageSlider

  83. Android-PullToRefresh - 一个强大的下拉刷新库。https://github.com/chrisbanes/Android-PullToRefresh

  84. SwipeRefreshLayout - 一个Google官方提供的下拉刷新库。https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout

  85. UltimateRecyclerView - 一个功能强大的RecyclerView库,支持各种布局和动画。https://github.com/cymcsg/UltimateRecyclerView

  86. RecyclerView-FlexibleDivider - 一个灵活的RecyclerView分割线库。https://github.com/yqritc/RecyclerView-FlexibleDivider

  87. EasyPermissions - 一个简单易用的Android权限请求库。https://github.com/googlesamples/easypermissions

  88. PermissionsDispatcher - 一个用于Android运行时权限请求的库,适用于Kotlin和Java语言。https://github.com/permissions-dispatcher/PermissionsDispatcher

  89. Dexter - 一个易于使用的Android权限请求库。https://github.com/Karumi/Dexter

  90. Lottie - 一个支持Android和iOS的动画库。https://github.com/airbnb/lottie-android

  91. MaterialProgressBar - 一个Material Design风格的进度条库。https://github.com/DreaminginCodeZH/MaterialProgressBar

  92. AVLoadingIndicatorView - 一个可自定义的加载指示器库。https://github.com/81813780/AVLoadingIndicatorView

  93. ViewPagerIndicator - 一个轻量级的ViewPager指示器库。https://github.com/JakeWharton/ViewPagerIndicator

  94. Android-ViewPagerIndicator - 一个可自定义的ViewPager指示器库。https://github.com/JakeWharton/Android-ViewPagerIndicator

  95. Android-Iconics - 一个为Android应用程序提供向量图标支持的库。https://github.com/mikepenz/Android-Iconics

  96. MaterialDrawer - 一个Material Design风格的抽屉式导航库。https://github.com/mikepenz/MaterialDrawer

  97. NavigationComponent - 一个可用于管理应用程序导航的Android Jetpack库。https://developer.android.com/guide/navigation/navigation-getting-started

  98. Room - 一个用于SQLite数据库访问的Android Jetpack库。https://developer.android.com/training/data-storage/room

  99. LiveData - 一个可观察数据持有者类,用于在应用程序组件之间共享数据的Android Jetpack库。https://developer.android.com/topic/libraries/architecture/livedata

  100. ViewModel - 一个用于管理UI相关数据的Android Jetpack库。https://developer.android.com/topic/libraries/architecture/viewmodel

  101. Paging - 一个用于在RecyclerView中分页加载数据的Android Jetpack库。https://developer.android.com/topic/libraries/architecture/paging

  102. WorkManager - 一个可用于在后台执行长时间运行的任务的Android Jetpack库。https://developer.android.com/topic/libraries/architecture/workmanager

  103. Material Components for Android - 一个为Android应用程序提供Material Design风格的UI组件库。https://github.com/material-components/material-components-android

  104. Material Dialogs - 一个易于使用的对话框库,可用于在Android应用程序中显示对话框。https://github.com/afollestad/material-dialogs

  105. AlertDialogPro - 一个易于使用且可自定义的对话框库,可用于在Android应用程序中显示对话框。https://github.com/pedant/sweet-alert-dialog

  106. SweetAlertDialog - 一个漂亮而易于使用的警告对话框库。https://github.com/pedant/sweet-alert-dialog

  107. MaterialEditText - 一个漂亮的Material Design风格的EditText库。https://github.com/rengwuxian/MaterialEditText

  108. Android-ObservableScrollView - 一个可观察的ScrollView和ListView库,可用于实现Material Design的可折叠标题效果。https://github.com/ksoichiro/Android-ObservableScrollView

  109. KenBurnsView - 一个可自定义的ImageView库,用于在Android应用程序中创建Ken Burns效果的图像。https://github.com/flavioarfaria/KenBurnsView

  110. CircleImageView - 一个圆形ImageView库。https://github.com/hdodenhof/CircleImageView

  111. MaterialViewPager - 一个Material Design风格的ViewPager库。https://github.com/florent37/MaterialViewPager

  112. AndroidSlidingUpPanel - 一个用于实现可滑动面板效果的库。https://github.com/umano/AndroidSlidingUpPanel

  113. EasyRefreshLayout - 一个易于使用的下拉刷新库。https://github.com/scwang90/SmartRefreshLayout

  114. SuperRecyclerView - 一个增强版RecyclerView库,支持
    多种下拉刷新效果和上拉加载。https://github.com/Malinskiy/SuperRecyclerView 115. PhotoView - 一个可放大缩小的ImageView库。https://github.com/chrisbanes/PhotoView

  115. Cropper - 一个用于在Android应用程序中裁剪图像的库。https://github.com/edmodo/cropper

  116. AndroidTreeView - 一个可用于在Android应用程序中显示树形结构的库。https://github.com/bmelnychuk/AndroidTreeView

  117. SectionedRecyclerViewAdapter - 一个可用于在RecyclerView中显示分组数据的库。https://github.com/luizgrp/SectionedRecyclerViewAdapter

  118. ChipView - 一个用于显示可删除的标签的库。https://github.com/robertlevonyan/chipview

  119. FlexboxLayout - 一个用于实现Flexbox布局的库。https://github.com/google/flexbox-layout

  120. Glide - 一个快速高效的图片加载库。https://github.com/bumptech/glide

  121. Picasso - 一个易于使用的图片加载库。https://github.com/square/picasso

  122. Fresco - 一个用于加载和显示图像的强大库。https://github.com/facebook/fresco

  123. Coil - 一个轻量级的、快速且易于使用的图片加载库。https://github.com/coil-kt/coil

  124. Timber - 一个易于使用的日志库。https://github.com/JakeWharton/timber

  125. LeakCanary - 一个用于检测内存泄漏的库。https://github.com/square/leakcanary

  126. Stetho - 一个用于调试Android应用程序的库。https://github.com/facebook/stetho

  127. Chuck - 一个易于使用的HTTP拦截器库,用于调试Android应用程序中的网络请求。https://github.com/jgilfelt/chuck

  128. Tinker - 一个用于实现热修复的库。https://github.com/Tencent/tinker

  129. Retrofit - 一个用于网络请求的RESTful库。https://github.com/square/retrofit

  130. OkHttp - 一个高效的HTTP客户端库。https://github.com/square/okhttp

  131. EventBus - 一个用于在Android应用程序中实现事件总线的库。https://github.com/greenrobot/EventBus

  132. Otto - 一个易于使用的事件总线库。https://github.com/square/otto

  133. RxJava - 一个基于响应式编程思想的库。https://github.com/ReactiveX/RxJava

  134. RxAndroid - 一个支持Android的RxJava扩展库。https://github.com/ReactiveX/RxAndroid

  135. RxPermissions - 一个用于简化Android权限处理的库。https://github.com/tbruyelle/RxPermissions

  136. AndroidJob - 一个用于管理Android应用程序中的作业的库。https://github.com/evernote/android-job

  137. Hawk - 一个快速、简单、安全的键值存储库。https://github.com/orhanobut/hawk

  138. Paper - 一个简单、轻量级的键值存储库。https://github.com/pilgr/Paper

  139. Room - 一个用于访问SQLite数据库的库。https://developer.android.com/training/data-storage/room/index.html

  140. Realm - 一个用于移动设备的本地数据库库。https://github.com/realm/realm-java

  141. ObjectBox - 一个高性能的对象存储库。https://github.com/objectbox/objectbox-java

  142. Firebase - 一个基于云的平台,可用于构建高质量的移动应用程序。https://firebase.google.com/

  143. Google Play Services - 一个Google提供的服务,用于访问各种API和功能。https://developers.google.com/android/guides/overview

  144. Facebook SDK - 一个Facebook提供的服务,用于访问各种API和功能。https://developers.facebook.com/docs/android

  145. Google Maps SDK for Android - 一个Google提供的服务,用于在Android应用程序中显示地图。https://developers.google.com/maps/documentation/android-sdk/start

  146. Google Places SDK for Android - 一个Google提供的服务,用于在Android应用程序中访问地点信息。https://developers.google.com/places/android-sdk/start

  147. Google AdMob SDK - 一个Google提供的服务,用于在Android应用程序中显示广告。https://developers.google.com/admob/android/quick-start

  148. Android Pay SDK - 一个用于在Android应用程序中实现支付功能的库。https://developers.google.com/android-pay/

  149. Google Analytics SDK - 一个用于在Android应用程序中实现分析功能的库。https://developers.google.com/analytics/devguides/collection/android/v4/

  150. Google Drive API - 一个用于在Android应用程序中访问Google Drive的库。https://developers.google.com/drive/android/

  151. Google Cloud Messaging (GCM) - 一个用于在Android应用程序中实现消息推送功能的库。https://developers.google.com/cloud-messaging/

  152. Google Firebase Cloud Messaging (FCM) - 一个用于在Android应用程序中实现消息推送功能的库。https://firebase.google.com/docs/cloud-messaging/

  153. Parse - 一个移动后端服务,用于简化移动应用程序的开发。https://parseplatform.org/

  154. PubNub - 一个可用于实现实时通信和数据传输的库。https://www.pubnub.com/

  155. Pusher - 一个可用于实现实时通信和数据传输的库。https://pusher.com/

  156. Socket.IO - 一个可用于实现实时通信和数据传输的库。https://socket.io/

  157. Retrofit2-RxJava2-Android-Sample - 一个结合了Retrofit2、RxJava2和Android Architecture Components的示例应用程序。https://github.com/MindorksOpenSource/Retrofit2-RxJava2-Android-Sample

  158. Architecture Components Samples - Android官方提供的Architecture Components示例应用程序。https://github.com/android/architecture-components-samples

  159. Android Architecture Blueprints - Android官方提供的架构示例应用程序。https://github.com/android/architecture-samples

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值