Flutter跨平台 密码生成器
近一年一直在忙着维护的项目以及ShirneCMS的各分支功能的功能开发和优化,Flutter端就暂停了。
刚好前段时间Flutter发布了2.0,Web以及Windows都加入了正式分支。于是忙里偷闲更新了Flutter以及相关的开发工具包,顺便找点东西体验一下。另外就是很久前用VS写了一个密码生成器,用于创建各种客户账号时生成随机密码,后来只剩了那个工具,源码找了好久都找不到(虽然比较简单,还是懒得再动手,顺便,有git还是好)。
话不多说了,最终效果如下:
首先Flutter默认只开启了android和ios端,要开启windows和其它的,需要手动配置
flutter config --enable-windows-desktop
后面这个开启项不知道确切的,可以输帮助命令
flutter config --help
然后再进入项目目录命令行,运行
flutter create password_generator
就自动创建好了初始化的项目,包含了已经开启了的各端代码和核心代码(lib) ,lib目录就是我们要写功能代码的目录。
要修改窗口属性相关的,就要在对应平台的代码目录下(windows),可以修改图标,初始窗口大小,窗口标题等(runner/main.cpp)
本项目主要涉及到 布局组件,Switch组件,TextField组件,Button组件,代码已开源
生成的windows可执行文件可以在发行版里下载
密码生成器Web版 (打开需要等待一下,资源加载比较慢)