iOS

第三方库(ios、Flutter) - 图1
第三方库(ios、Flutter) - 图2
第三方库(ios、Flutter) - 图3

键盘

IQKeyboardManager:零行代码解决键盘上移的问题

图表

PNChart:各种图表的展示
Charts:Swift Charts

侧滑

MMDrawerController:侧边栏的 Controller
RESideMenu: QQ 侧边栏的效果
ENSwiftSideMenu: 简洁版的侧滑菜单

聊天

UUChatTableView:聊天对话的时候,可以参考
JSQMessagesViewController:也是聊天对话的,个人认为更适合

蓝牙

BabyBluetooth: 一个易使用的蓝牙库
BluetoothKit: 让我们更容易的操作蓝牙的封装库,Swift

头部TabBar

VTMagic : 类似网易、腾讯等应用的菜单分页组
DLSlieView:也是类似网易上部选择导航的效果
HMSegmentedControl:选择 (可以和DLSlieView比较一下)
GUITabPagerViewController: 也是上部 tabBar 点击或滑动的效果
WMPageController: 同上顶部导航VC 切换

底部TabBar

ESTabBarController : TabBar 的超多样式
CYLTabBarController : 号称低耦合集成TabBarController

富文本

TTTAttributedLabel: 富文本的Label
TYAttributedLabel : 这个富文本貌似更直观些,可以和上面这个对比下
M80AttributedLabel : 这个也是可以瞧瞧的
ZSSRichTextEditor : 编辑富文本,棒棒的

小控件

JSBadgeView:类似系统的 Badge,购物车时常用
JVFloatLabeledTextField: 特殊效果的textField
TextFieldEffects: 有标注的textFiled
VBFPopFlatButton: 各种稀奇古怪的动画button
FXBlurView:对视图进行模糊操作
SDCycleScrollView: 循环轮播
SCLAlertView: 自定义的UIAlertView,更漂亮哦
Shimmer:具有闪烁效果的第三方控件

杂七杂八的

SAMKeychain: 保存keychain的
AESCrypt-ObjC: AES 加密/解密
Mobileplayer-ios: Swift 媒体播放器
PDTSimpleCalendar: 日历
PYSearch: 搜索类中,有热门标签、历史记录标签。
LBXScan : 二维码相关,ZXing、ZBar、iOS系统AVFoundation扫码封装,可自行选择。

不一定常用,但很有意思的一些动画轮子

CBStoreHouseRefreshControl:刷新时,不一样的动画
LTMorphingLabel:很cool 的文字展示
ZLSwipeableView : 不一样的翻页效果
Animated-tab-bar: 有动画的tabBar
Hamburger-button : 变换的 Button,个人比较喜欢
Folding-cell:点击Cell 时,有折叠的动画效果,很赞

一些框架第三方库

JSPatch:热修复,为项目动态添加模块,或替换项目原生代码动态修复 bug
ReactiveCocoa: 函数响应式编程,使用 MVVM 搭
RxSwift:Swift 函数响应式编程框架。
BlocksKit: blocks 包,喜欢用 Block的非常适合,学习 block 的好库。
JKCategories:iOS 中常用到的 Category ,可以好好学习
YYKit:庞大、丰富的 iOS 组件,也是学习的好地方。
CocoaAsyncSocket:异步 socket 通讯类库
GPUImage:图片过滤
AsyncDisplayKit:将图像解码、布局以及渲染操作放在后台线程,带来更好的用户交互体验的框架。
PromiseKit : 一个用来出来异步的编程框架(Swift)
来源:蛮大人_3b6c


Flutter

  • flutter_redux:在 Flutter 上使用 Redux。
  • flutter_webview_plugin:WebView 插件。
  • flutter_amap:高德地图 Flutter 插件。
  • flutter_alipay:支付宝支付 Flutter 插件。
  • amap_location:高德地图定位插件。
  • flutter_mobile_vision:二维码识别神库,支持人面识别。
  • barcode_scan:二维码识别库。
  • flutter_local_notifications:App 推送到手机通知栏上的通知。
  • fluttertoast:Toast 实现。
  • image_picke:图片选择器,可以打开图库选择图片。
  • video_player:官方维护的视频播放插件。
  • camera:官方维护的相机插件。
  • url_launcher:可以在 Flutter 里打开浏览器地址。
  • connectivity:用于检查设备的网络连接。
  • device_info:用于查看设备的信息。
  • shared_preferences:提供简单的本地存储模块。
  • gbk2utf8:一个可以将 gkb 编码的文本转为 utf8 的模块。
  • flutter_markdown:在 Flutter 上解析 Markdown。
  • cached_network_image:可用于缓存图片。
  • pull_to_refresh:一个提供上拉加载和下拉刷新的组件,同时支持 Android 和 Ios。
  • zoomable_image:一个图片手势放缩效果模块。

  • flutter_radial_menu:炫酷的菜单,展开效果。

第三方库(ios、Flutter) - 图4
dropdown_menu:下拉式菜单,非常不错的效果。
第三方库(ios、Flutter) - 图5
flutter_list_drag_and_drop:ListView 拖动元素位置。

ReorderableListView官方的

第三方库(ios、Flutter) - 图6
intro_views_flutter:界面动画效果。

第三方库(ios、Flutter) - 图7
carousel_slider:有是一个滑块。

第三方库(ios、Flutter) - 图8
chewie:Flutter 的视频播放器。

第三方库(ios、Flutter) - 图9
flutter_slider:炫酷的图片滑块效果。

第三方库(ios、Flutter) - 图10

scalable_image:也是一个图片手势放缩效果模块。

第三方库(ios、Flutter) - 图11
timeline:一个时间线的插件。

第三方库(ios、Flutter) - 图12