wechat_flutter
wechat_flutter是flutter版微信,目前已实现即时通讯基本功能,支持安卓和IOS,具体下载体验。
效果图
下载体验(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%;" />
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。