Flutter&Dart

37 篇文章
33 人订阅

全部文章

rhyme_lph

Dart代码生成器PART ONE

在开发Flutter的过程中,会发现:json解析怎么这么麻烦,数据库存储怎么这么多步骤,当你在重复编写这一个又一个步骤时,会发现,复制粘贴过程中因为某一个变量...

860
rhyme_lph

Flutter中的垃圾回收机制

Flutter主要使用Dart开发语言,在调试和发布两个版本中,Dart RunTime是始终存在,但两种版本下的构建方式有很大的差异

1283
rhyme_lph

DartVM服务器开发(第二十七天)--热重载(解密热重载)

热重载其实就是将一个文件加入到监听中,如果有改变,就会对程序进行更新,我们可以集成jaguar_hotreload这个包,添加之后,就可以实现无需重启服务器进行...

944
rhyme_lph

Flutter-国际化适配终结者

如图,先打开到上面的Plugins这一栏,然后点击插件列表下面的Browe repositories,然后在弹出的界面中输入Flutter i18n。

2262
rhyme_lph

Flutter之drawer详细分析(你要的操作都有)

可以看到,根据我们对drawer的认识,并不是想要的结果,所以这个drawer并不完整,然后我们继续添加代码,修改drawer

1722
rhyme_lph

DartVM服务器开发(第二十六天)--关于服务器开发

DartVM服务器我在开发的过程中,也是有很多坑的,但是,我们也会从中学习到Dart相关的一些东西,并不断的加深对Dart语言的印象,从我自己的体验中,可以发现...

1302
rhyme_lph

DartVM服务器开发(第二十五天)--使用SQl语句

首先,我们的数据库中的_chat表有一条数据,现在我们通过SQL语句对他进行删除

801
rhyme_lph

DartVM服务器开发(第二十四天)--用户验证(jaguar_session_jwt)

这里要注意,使用该包,需要配合jaguar_jwt,jaguar_auth这两个包使用

1573
rhyme_lph

DartVM服务器开发(第二十三天)--缓存层(jaguar_cache)

我们上面传入一个默认的逾期时间,如果当前时间操作逾期时间,那么,获取的数据将会抛出Cache miss异常 然后,我们可以如下面使用

1083
rhyme_lph

DartVM服务器开发(第二十二天)--RestfulApi封装

阅读该文章之前,我会默认的认为你已经看过我之前的文章,并知道如何使用数据库,开启服务器等!

1933
rhyme_lph

DartVM服务器开发(第二十一天)--Dart中的Gson(jaguar_serializer)

将上面的Info改为List<Info> 重新运行命令pub run build_runner build 转换跟上面一样

1651
rhyme_lph

DartVM服务器开发(第二十天)--jaguar配置HTTPS

我们可以在项目里面的bin文件夹下面创建一个文件夹叫做ssl 分别将上面生成的秘钥跟证书放到这个文件夹下面

921
rhyme_lph

DartVM服务器开发(第十九天)--jaguar_reflect使用Controller

上面有一个ReflectedController(UserController()).routes,就是把UserController里面的接口反射出来,添加到...

1203
rhyme_lph

DartVM服务器开发(第十八天)--项目部署到云服务器

先购买一台云服务器,我选择的是Ubuntu / 16.04 LTS amd64 (64bit)操作系统

1953
rhyme_lph

DartVM服务器开发(第十七天)--Jaguar_websocket结合Flutter搭建简单聊天室

我们这里定义了一个ChatMessageData,如果你想需要更多字段,可以再添加

5741
rhyme_lph

DartVM服务器开发(第十六天)--Jaguar使用JWT

JWT(Json Web Token)Json网络令牌,是基于Json的开放标准,是一个用私钥编码和签名的JSON数据,由于它已签名,因此无法篡改数据。在存在私...

1713
rhyme_lph

DartVM服务器开发(第十五天)--Jaguar_ORM一对一

HasBean绑定一个bean 下面我们来新建Avatar这个类,从意思上,该实体类为用户的头像

1373
rhyme_lph

DartVM服务器开发(第十四天)--Jaguar_ORM增删查改

正确做法,是先通过bean.find(primaryKey)查询该数据是否已经存在,然后再进行添加

1131
rhyme_lph

DartVM服务器开发(第十三天)--Jaguar使用ORM

然后使用命令pub run build_runner build生成user.jorm.dart(该命令会自动扫描项目下的添加了@GenBean注解文件)...

2042
rhyme_lph

DartVM服务器开发(第十二天)--Jaguar获取请求内容

当路径上为参数时,我们可以在参数名前添加:符号,表面该路径上有一个是参数,下面我们请求一下这个地址吧!

1311

扫码关注云+社区