博客专栏  >  移动开发   >  Flutter教程

Flutter教程

Flutter 是一种新型的方式,用于创建高性能、跨平台的移动应用。由 Google 的工程师团队打造。Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率。

关注
30 已关注
83篇博文
  • Material Design基础

    Material Design,中文名:材质设计,是由Google推出的全新设计语言,旨在为手机、平板电脑、台式机和其他平台提供更一致、更广泛的感官体验。Flutter与Material Design...

    44分钟前
    8
  • Flutter插件一野狗云身份认证

    Flutter插件一野狗云身份认证使用野狗身份认证(Wilddog Auth)的Flutter插件。野狗云身份认证即Auth,用于帮助企业和开发者将野狗快速接入应用的身份认证系统,一次身份认证打通野狗...

    3天前 23:22
    768
  • Flutter插件一野狗云实时通信

    Flutter插件一野狗云实时通信使用野狗实时通信引擎(Wilddog Sync)的Flutter插件。野狗实时通信引擎即Sync,可以帮助开发者解决应用的实时通信问题,开发者通过API,即可为应用建...

    2017-10-25 18:52
    328
  • Flutter实战一Flutter聊天应用(汇总)

    纸聊这个应用程序使用Google的Flutter移动框架开发,是一个实时聊天应用程序,为了能专注于APP设计,应用程序的服务端使用Googler的Firebase平台。程序程序的名称为纸聊,意为像传递...

    2017-09-17 17:37
    451
  • Flutter实战一Flutter聊天应用(二十一)

    在这一系列的前二十篇文章里,我们已经完成了最主要的添加、删除好友,并与好友聊天,还可以发送图片的功能。这一篇文章会完成个人资料与设置相关的功能,并将应用发布上线。之前设置了个人资料的入口按钮,现在我们...

    2017-09-16 21:31
    327
  • Flutter实战一Flutter聊天应用(二十)

    在上一篇文章《Flutter实战一Flutter聊天应用(十九)》中,我们完成了删除用户的逻辑,就是将会话的有效性设置为false就可以了。那么当会话的有效性为false时,用户再次添加该会话,我们应...

    2017-08-28 10:19
    228
  • Flutter实战一Flutter聊天应用(十九)

    在上一篇文章中,我们完成了聊天列表的用户界面与功能代码。在用户添加完会话后,聊天列表会增加对应的会话项,通过点击会话项,可以进入聊天屏幕。在这一篇文章中,我们主要是修改lib/chat_screen....

    2017-08-23 17:50
    674
  • Flutter实战一Flutter聊天应用(十八)

    在上一篇文章中,我们完成了基本的添加聊天功能,但是还没有在聊天列表显示添加的新聊天,在这篇文章中我们将实现这个功能——在聊天列表中展示所有的聊天。首先,我们在/lib目录下新建一个group_chat...

    2017-08-14 17:47
    608
  • Flutter实战一Flutter聊天应用(十七)

    在正文开始之前,我们先组织一下数据,所有Firebase实时数据库的数据都被存储为Json对象。我们可以将该数据库视为云托管Json树,该数据库与SQL数据库不同,没有任何表格或记录。当我们将数据添加...

    2017-08-08 17:43
    647
  • Flutter实战一Flutter聊天应用(十六)

    在上一篇文章《Flutter实战一Flutter聊天应用(十五)》中,我们完成了登陆屏幕。在用户登陆成功后,会在本地创建一个LandingInformation文件,以使应用程序在启动时可以判断用户的...

    2017-08-02 15:52
    762
  • Flutter实战一Flutter聊天应用(十四)

    优化输入体验在进行下一步之前,我们先优化一下注册的体验: 正在输入注册信息时,点击屏幕空白部分,清除当前文本输入框的焦点,同时收起键盘。 正在输入注册信息时,直接收起键盘,再点击空白部分,清除当前文本...

    2017-07-22 23:53
    534
  • Flutter实战一Flutter聊天应用(十五)

    在上一篇文章《Flutter实战一Flutter聊天应用(十四)》中,我们完成了注册屏幕。为了保持应用程序入口只有一个,即登陆屏幕,用户注册完成之后会返回手机号码、密码到登陆屏幕,让用户点击登陆按钮就...

    2017-07-28 16:01
    454
  • Flutter实战一Flutter聊天应用(十三)

    提交用户的注册信息我们现需要将用户的注册信息保存到Firebase实时数据库,在Firebase控制台中,更改Firebase实时数据库的安全规则,选择“Database > 规则”,规则如下所示:{...

    2017-06-28 18:33
    484
  • Flutter实战一Flutter聊天应用(十二)

    由于当前项目的账号是直接使用Google账户,iOS系统问题不大,但是Android系统如果没有Google框架,则无法使用我们的应用程序。因此,我们需要创建自己的账户数据。在这篇文章中,我们会创建一...

    2017-06-27 18:23
    596
  • Flutter实战一Flutter聊天应用(十一)

    我们的应用程序现在可以点击查看图像,但还没有实现查看时放大、缩小与移动图像。要实现这个功能,需要监听用户在图像上的操作,并调用相应的回调处理用户操作。我们先将Transform控件从_ImageZoo...

    2017-06-21 16:39
    404
  • Flutter实战一Flutter聊天应用(十)

    首先,我们要修复一下之前几篇文章中存在的缺陷。在发送超过两行的消息时,屏幕上显示的消息不会自动换行,会超出最大宽度。我们可以通过将Text包装在Container控件中,再添加一个width属性,使其...

    2017-06-20 16:58
    566
  • Flutter实战一Flutter聊天应用(九)

    在这篇文章中,我们将允许用户在聊天消息中发送图像,从设备检索图像文件,并将文本和图像数据存储在Google云端存储Bucket中。由于我们使用Firebase云储存,应用程序将变得更加健壮和可扩展。它...

    2017-06-14 15:38
    457
  • Flutter实战一Flutter聊天应用(八)

    现在,我们将使用Firebase服务将聊天消息数据存储并同步到公用共享实时数据库上的云。我们需要使用firebase_database插件,用于在Firebase数据库存储和同步消息,还需要使用fir...

    2017-06-13 23:24
    638
  • Flutter实战一Flutter聊天应用(七)

    使用Firebase控制台的分析(Analytics)功能可以帮助我们了解用户是如何使用Flutter应用程序。我们将启用捕获预定义的事件,调整应用程序以收集登录事件和发送消息的指标。数据捕获后,我们...

    2017-06-12 17:58
    491
  • Flutter实战一Flutter聊天应用(六)

    我们将使用Google登录来验证应用程序的用户。Google登录功能可让用户使用其Google帐户(与Gmail、Play、照片和其他Google服务所使用的帐户相同的帐户)进行安全登录。我们还可以根...

    2017-06-09 22:42
    2428

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部