1.熟练使用Dart语言,熟练使用Flutter框架开发移动PC等多端应用,熟悉Flutter核心原理
2.熟悉Flutter各种UI组件,功能性组件。
3.熟悉Flutter数据库存储,加密等数据持久化技术。
4.熟悉Android,IOS,Windows,MacOs开发,熟悉Flutter与原生通讯。
5.擅长区块链,音视频,即时通讯IM等前沿技术。
6.熟悉移动端及PC端权限管理
某区块链即时通讯软件
该项目是基于区块链的p2p即使通讯软件,因其去中心化的特点,可以做到私密安全的聊天需求。
技术要点: Flutter,drift
项目介绍:本项目基于Flutter框架,架构采用MVVM的架构,选择将逻辑层与UI分离,实现一套逻辑代码供多端使用的方式。代码采用插件化模块化的模式,所有代码都是基于插件开发。数据交互采用Proto协议,优点是速度快,体积小,轻量化。