Skip to content

lmsail/flutter_im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

一如既往的兴趣使然,学习一下flutter,本项目更多的是借鉴了前辈们的项目中的组件,当然也有自己发挥的部分,比如登录、注册、聊天页面~哈哈哈~~~大家可以用作参考和学习哦~~

参考的项目以及文章

都是非常好的项目和优秀的开源作者,感谢他们🙏

wechat_flutter
flutter_wechat
FlutterUnit

本机环境

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.3 20E232 darwin-arm, locale
    zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.62.3)
[✓] Connected device (1 available)

用到的库

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2

  # 常用工具类 https://github.com/Sky24n/flustars
  flustars: ^2.0.1

  # 路由管理 https://github.com/theyakka/fluro
  fluro: 2.0.3

  # 验证码输入框
  flutter_verification_box: ^1.0.4 

  # webview 交互
  webview_flutter: ^0.3.22+1 

  # Flutter 屏幕适配 https://github.com/OpenFlutter/flutter_screenutil
  flutter_screenutil: ^1.0.2 

  # Flutter Loading https://github.com/kokohuang/flutter_easyloading
  flutter_easyloading: ^3.0.0

  # Flutter 城市列表,联系人列表,索引&悬停 https://github.com/flutterchina/azlistview
  azlistview: ^1.1.1

  # 侧滑删除 https://github.com/letsar/flutter_slidable
  flutter_slidable: 0.6.0

  # 展示svg图片 https://github.com/dnfield/flutter_svg
  flutter_svg: 0.22.0

  # 图片缓存 https://github.com/renefloor/flutter_cached_network_image
  cached_network_image: 3.0.0

  # 角标 https://pub.flutter-io.cn/packages/badges
  badges: ^2.0.1

  # Dart 汉字转拼音 https://github.com/flutterchina/lpinyin
  lpinyin: ^2.0.2

  # 状态共享组件 https://github.com/felangel/bloc
  flutter_bloc: ^7.0.1 # 状态管理
  equatable: ^2.0.0 # 相等辅助

  # 分帧组件 - 优化列表卡顿 https://github.com/LianjiaTech/keframe
  # 使用教程:https://juejin.cn/post/6979781997568884766
  # 优化案例:https://juejin.cn/post/6984606303641403406
  # keframe: 2.0.2

  # 键盘事件监听 - https://pub.flutter-io.cn/packages/keyboard_utils
  keyboard_utils: 1.3.0

  # 下面是聊天输入框部分
  extended_text: 7.0.0 
  extended_text_field: 8.0.0
  extended_text_library: 7.0.0

项目截图

预览1

预览2

预览3

预览4

预览5

预览6

预览7

预览8

About

flutter_im,前人栽树,后人乘凉~~

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages