1

wechat_flutter

wechat_flutter是flutter版微信,目前已实现即时通讯基本功能,支持安卓和IOS,具体下载体验。
start.gif

效果图

1.gif 2.gif 3.gif
4.gif 5.gif 6.gif
7.gif 8.gif 9.gif

下载体验(Android):点击下载

<img src="http://www.flutterj.com/download.png" style="zoom:50%;" />

IOS的直接拉下项目直接跑即可,

特性

  • [x] 文字消息
  • [x] 图片消息
  • [x] 语音消息
  • [x] 删除会话
  • [x] 语言国际化
  • [x] 账号注册
  • [x] 账号登陆
  • [x] 自动登陆
  • [x] 会话列表
  • [x] 通讯录
  • [x] 更改头像
  • [x] 显示头像
  • [x] 显示昵称
  • [x] 更改昵称
  • [x] 搜索好友
  • [x] 添加好友
  • [x] 删除好友
  • [ ] 视频拍摄
  • [ ] 视频消息
  • [ ] 位置消息
  • [ ] 创建群聊
  • [ ] 扫一扫
  • [ ] 设置备注
  • [ ] 发送表情

使用教程

  • 使用命令(拉取项目):$ git clone https://github.com/fluttercan...
  • 然后命令(获取依赖):$ flutter packages get (IOS执行IOS部分再执行下一步)
  • 最后命令(运行):$ flutter run

IOS

  • 进入项目IOS目录:$ cd ios/
  • 更新Pod(非必须):$ pod update
  • 安装Pod:$ pod install

我的Flutter环境

q1deMacBook-Pro:~ q1$ flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.5 18F2059,
    locale zh-Hans-CN)
    • Flutter version 1.9.1+hotfix.6 at /Users/q1/flutter
    • Framework revision 68587a0916 (10 weeks ago), 2019-09-13 19:46:58 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

 
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/q1/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/q1/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_152-release-1024-b01)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
      --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.2, Build version 11B52
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 29.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build
      1.8.0_152-release-1024-b01)

[✓] Connected device (2 available)
    • Android SDK built for x86 • emulator-5554                        •
      android-x86 • Android 10 (API 29) (emulator)
    • iPhone 11 Pro Max         • 1873AA1D-FC80-4074-9A7B-3C78C4D332F1 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-13-2 (simulator)

! Doctor found issues in 1 category.

Future

  • 后期会把项目里所遇到的问题及解决的思路写成博客给大家学习。
  • Flutter教程网:www.flutterj.com

招聘 【前端开发工程师 - flutter方向 】

薪资:面议
地点:广州市黄埔区光谱中路11号云升科学园B1栋704

岗位职责:

  • 1、使用Flutter独立完成iOS、Android应用的开发工作;
  • 2、配合产品经理、设计师实现产品需求和页面效果;
  • 3、和前端、后端工程师一起研讨技术实现方案,进行应用及系统整合;
  • 4、持续对产品开发流程进行改进与优化,提高开发能力和效率。

任职要求:

  • 1、2年以上移动端开发经验;
  • 2、熟悉iOS或安卓原生开发,熟悉iOS 证书管理;
  • 3、熟悉grpc的原理;
  • 4、金融、信用、数学、加密、计算机软件或相关专业全日制本科以上者优先;
  • 5、思路清晰,善于思考,能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力。

福利待遇:

  • 1、富有竞争力的薪酬及职务晋升体系,一年调薪窗口4次,购买五险一金;
  • 2、军功文化,奖罚文明,价值导向;不论司龄,按贡献价值提拔任用;
  • 3、团队年轻活力,工作氛围轻松,星巴克式办公,下午茶、阅读室、休息厅、工作生活和谐;
  • 4、大小周工作制,单双轮休。早9晚6:30中间多休息,7.5小时工作制;
  • 5、享受带薪休假:年假、工伤假、婚假、丧假、产假、陪产假、年度体检、年度旅游、生日礼物等福利。

备注:请带上参与开发过的APP面试;

联系电话:020-22954640

微信号: Pauline8690

Flutter教程网微信群

<img src="http://www.flutterj.com/content/uploadfile/201903/64821551854137.png" height="300" width="300" style="zoom:30%;" />

贡献者

<img src="http://www.flutterj.com/circle-cropped.png" height="150" width="150" style="zoom:30%;" />


王橙艺
8 声望0 粉丝