基于MVVM封装的Flutter公共库,包括:http组件、mvvm组件、bugly、log、toast、和常用工具类,开箱即用,可以减少很多模板代码;
对手机信息的采集包括 移动信号国家码 所属运营商 系统版本号 系统时间 手机系统 剩余空间 电池电量 是否越狱 IDFV 手机屏幕亮度 系统语言 IDFA 存储容量 手机型号 app名称 启动时间 wifi名称 DNS 网络连接方式 移动网络号码 所属国家 系统名称 手机内存 app版本
利用“类族模式”隐藏“抽象基类”背后实现的细节,主要是提供一种思考方式,实现输入框的纯数字或者带小数点数字金额的输入验证(也可以采用类扩展等其他的手段去实现)。