Android 主流框架大全

框架名称  

主要功能

1.Retrofit  

网络

2.okhttp

网络

3.Butter Knife

代码模板

4.MPAndroidChart

图表

5.glide

图片

6.leakcanary

内存

7.Android-Universal-Image-Loader

图片

8.EventBus 

事件消息

9.zxing

条码扫描

10.picasso

图片

11.lottie-android

动画

12.fresco

图片

13.RxAndroid

异步

14.SlidingMenu

菜单

15.PhotoView

图片

16.material-dialogs

UI

17.droid-async-http

网络

18.androidannotations

注解

19.fastjson

json

20.Material-Animations

动画

21.tinker

热修复

22.ViewPagerIndicator

UI

23.Android-CleanArchitecture

架构

24.Android-PullToRefresh

刷新

25.flexbox-layout

UI

26.AndroidSwipeLayout

UI

27.realm-java

数据库

28.greenDAO

数据

29.stetho

调试

30.BaseRecyclerViewAdapterHelper

UI

31.AndroidViewAnimations

动画

32.MaterialDrawer

菜单

33.Android-ObservableScrollView

UI

34.CircleImageView

图片

35.logger

调试

36.agera

异步

37.BottmBar

菜单

38.Calligraphy

字体

39.AndroidSlidingUpPanel

UI

40.AppIntro

UI

41.recyclerview-animators

动画

42.dagger

依赖注入

43.Android-Bootstarp

UI

44.RxBinding

响应式

45.ListViewAnimations

动画

46.UItimateRecyclerView

UI

47.uCrop

图片

48.RxJava-Android-Samples

用例

49.AndroidAutoLayout

适配

50.EffectiveAndroidUI

性能

51.Luban

图片

52.DroidPlugin

插件化

53.otto

响应式

54.u2020

用例

55.buck

构建

56.PermissionsDispatcher

权限

57.android-gif-drawable

GIF

58.Apktool

反编译

59.dynamic-load-apk

插件化

60.atlas

插件化

61.volley

网络

62.androidmvp

用例

63.SwipeBackLayout

手势

64.FlycoTabLayout

UI

65.android-testing

测试

66.FileDownloader

下载

67.JieCaoVideoPlayer

多媒体

68.glide-transformations

图片

69.android-gpuimage

图片

70.RxPermissions

权限

71.freeline

编译

72.RxLifecycle

生命周期

73.classyshark

反编译

74.acra

崩溃日志

75.DiskLruCache

文件

76.dexposed

热修复

77.Litho

性能

78.mosby

MVP

79.AndResGuard    

混淆

80.StatusBarUtil

状态栏

81.robolectric

测试

82.Fragmentation

嵌套

83.Small

插件化

84.JsBridge

hybrid

85.richeditor-android

UI

86.Transitions-Everywhere

动画

87.android-viewbadger

勋章

88.AndroidWiFiADB

调试

89.emojicon

表情包

90.packer-ng-plugin

多渠道

91.android-priority-jobqueue

多线程

92.Android-Debug-Database

调试

93.conceal

加密

94.ARouter

页面路由

95.MagicaSakura

多主题

96.CustomActivityOnCrash

崩溃

97.XhsEmoticonsKeyboard

键盘


Android 平台上有许多主流框架供开发者使用。以下是一些常用的 Android 框架: 1. Android Jetpack:Jetpack 是一套库、工具和指南集合,用于帮助开发者更轻松地构建高质量的 Android 应用。它包括各种组件,如 LiveData、ViewModel、Room、WorkManager 等,以及其他辅助工具。 2. Retrofit:Retrofit 是一个强大的网络请求库,用于简化与 RESTful API 进行通信。它提供了简洁的 API 接口,可以轻松地定义网络请求、处理响应和数据解析。 3. OkHttp:OkHttp 是一个高效的 HTTP 客户端库,用于发送网络请求。它支持同步和异步请求,并提供了诸如请求重试、缓存控制、连接池管理等功能。 4. Dagger:Dagger 是一个依赖注入框架,用于帮助管理和组织 Android 应用中的对象依赖关系。它提供了编译时依赖注入的机制,可以减少手动依赖注入的工作量。 5. Glide:Glide 是一个强大的图片加载库,用于在 Android 应用中加载和展示图片。它支持网络图片加载、本地图片加载、图片缓存等功能,并提供了简单易用的 API 接口。 6. RxJava:RxJava 是一个基于观察者模式的异步编程库,用于简化 Android 应用中的异步操作和事件处理。它提供了丰富的操作符和线程调度机制,可以帮助开发者更优雅地处理异步任务。 这些框架都在 Android 开发中得到广泛应用,可以提高开发效率、简化代码结构,同时提供了许多强大的功能和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值