首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏踏浪的文章

    Flutter lesson 9: Flutter的网络(HTTP)请求

    Flutter中网络请求有两种,一个是使用Flutter自带的网络请求,另一种则是使用第三方HTTP请求插件dio Flutter中自带的HTTP请求 如果要使用Flutter自带的HTTP请求,需要引入下面两个库 Flutter 官网建议我们使用 async/await 来进行处理异步(借鉴了前端中的ES7的异步处理)。 使用Flutter自带的HTTP请求一般包含以下几个步骤: 创建 client。 在Flutter中,请求需要使用 Uri 而不是 Url。关于 URL 与 URI 的区别,可以HTTP 协议中 URI 和 URL 有什么区别?。 使用 dio 使用 dio 需要修安装 dio 插件,当前我使用的是最新的版本 2.1.11 dependencies: flutter: sdk: flutter flutter_webview_plugin : ^0.3.5 image_picker: 0.6.0+9 fluttertoast: ^3.1.0 dio: 2.1.11 dio 具体的时候方法可以去 dio-github 上面查看,

    3.6K20发布于 2019-07-31
  • 来自专栏flutter开发精选

    flutter weekly第9

    flutter weekly 是一份免费的每周咨询,可帮助你在 Flutter 开发方面保持领先地位。 如果你有任何关于 Flutter 或 Dart 的消息想要与我分享,请联系我。 ---- 这是我举办的第9期,以后每周一期,欢迎大家监督。 文章 Flutter After a Year of Inactivity。 本文讲述了在flutter开发的app精选版本更新的有趣的经验。 本教程在flutter游戏开发中使用Bloc进行状态管理。 v=Ep6R7U9wa0U Flutter | Serverpod | Backend in Dart | First Look. dart也能做后端,这个是一个开源的Flutter community

    81610编辑于 2022-09-20
  • 来自专栏学习/读书笔记

    Flutter》-- 9.路由与导航

    参阅书籍: 《Flutter跨平台开发入门与实践》-- 向治洪(著) 9. 路由与导航 9.1 路由基础 9.1.1 基本概念 在前端应用中,页面又称路由,是屏幕或应用程序页面的抽象。 Flutter的路由管理和导航借鉴了前端和客户端中的设计思路,提供了Route和Navigator对路由进行统一管理。 在Flutter开发中,根据是否需要提前注册路由标识符,路由管理可以分为基本路由和命名路由两种。 在Flutter中,自定义路由需要用到PageRouteBuilder类,PageRouteBuilder是所有自定义路由的基类。 Fluro是一款优秀的Flutter企业级路由框架,非常适合中大型项目,它具有层次分明、条理化、方便扩展和便于整体管理路由等特点。

    1.6K20编辑于 2022-04-07
  • 来自专栏JarvanMo的IT专栏

    Flutter中几个常见的小白问题

    一、flutter run或者flutter packages get 卡住了 安装Flutter的时候一定没看文档,由于你懂的原因,国内使用Flutter需要配置镜像。 : https://dart-pub.mirrors.sjtug.sjtu.edu.cn //Flutter 社区 FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn 对MacOS或者Linux来说,运行flutter命令前可以这样: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL =https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 官方文档在此。 运行flutter doctor之后有如下提示: ?

    9.5K30发布于 2019-03-19
  • 来自专栏C语言入门到精通

    编程小白 | 每日一练(9

    在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都练习一道题目!! 一、 每日一练 ? 例9:要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70-84分,C等为60-69分,D等为60分以下。成绩的等级由键盘输入。

    4933129发布于 2019-08-09
  • 来自专栏易帜的Android 学习之旅

    9.Flutter学习之Wrap组件

    Wrap组件可以实现流布局,单行的Wrap跟Row表现几乎一样,单列的Wrap变现与Column一致,但是Row与Column都是单行单列的,Wrap不一样,mainAxis(主轴)上控件不足时,则向crossAxis(次轴)去扩展显示。

    65720编辑于 2022-02-09
  • 来自专栏Android知识点总结

    Flutter & GLSL#9 | 函数曲线

    张风捷特烈 Flutter & GLSL 系列文章: 《Flutter & GLSL#1 | Shader 让绘制无限强大》 《Flutter & GLSL#2 | 从坐标到颜色》 《Flutter & GLSL#3 | 变量传参》 《Flutter & GLSL#4 | 从条纹到马赛克》 《Flutter & GLSL#5 | 图形区域控制》 《Flutter & GLSL#6 | 平滑过渡 smoothstep 》 《Flutter & GLSL#7 | 减法与线》 《Flutter & GLSL#8 | 乘法与矩形》 《Flutter & GLSL#9 | 函数曲线》 案例代码开源地址 【skeleton】 上面右图中 y=0.8 时,就可以将黑色区域下移: #version 460 core #include <flutter/runtime_effect.glsl> precision mediump 顺便可以把光线的生成逻辑封装成一个函数,效果如下: #version 460 core #include <flutter/runtime_effect.glsl> precision mediump

    51710编辑于 2024-03-28
  • 来自专栏loongwind

    Flutter使用Canvas实现小白兔的绘制

    前言 前面两篇文章讲解了在 Flutter 中使用 Canvas 分别实现了精美表盘和微信红包效果,本篇将继续带领你使用 Canvas 实现简笔的小白兔效果,使用的核心技术为二次贝塞尔曲线和三次贝塞尔曲线的运用 这里使用数值如 110.w 为适配单位,关于 Flutter 中的屏幕适配请参考 :Flutter屏幕适配 实现效果如下: 这样就绘制出了兔子左边身体轮廓了,使用同样的方法是不是就可以绘制出右边的轮廓了呢 translate(0, -6.w); var radishTopPosition3 = radishLeafPath.getPositionFromPercent(1).translate(0, -9. radishBodyPosition7); radishBodyPath3.quadraticBezierToPoints([radishBodyPosition8, radishBodyPosition9] 源码地址:flutter_rabbit[1] References [1] flutter_rabbit: https://github.com/loongwind/flutter_rabbit

    1.4K40编辑于 2022-09-27
  • 来自专栏Flutter入门到实战

    Flutter基础篇(9)-- 手把手教你用Flutter实现Web页面编写

    一、环境要求 (1)Flutter 版本最低要求1.5.4(使用flutter doctor -v查看Flutter版本,如果版本太低,请使用flutter upgrade升级到最新版本)。 : git: url: https://github.com/flutter/flutter_web path: packages/flutter_web flutter_web_ui (1)修改pubspec.yaml dependencies: ## 替换成 flutter_web #flutter: # sdk: flutter flutter_web: any dev_dependencies: ## 替换成 flutter_web_test #flutter_test: # sdk: flutter flutter_web_test: path: packages/flutter_web flutter_web_ui: git: url: https://github.com/flutter/flutter_web

    4.8K10发布于 2019-10-23
  • 来自专栏机器学习炼丹术

    小白学PyTorch | 9 tensor数据结构与存储结构

    上一节课,讲解了MNIST图像分类的一个小实战,现在我们继续深入学习一下pytorch的一些有的没的的小知识来作为只是储备。

    1.6K10发布于 2020-09-22
  • 来自专栏蒙奇D索隆的学习笔记

    计算机小白的成长历程——分支与循环(9

    大家好,很高兴又和大家见面了。经过前面两个篇章的习题演练,我相信大家的编码能力都是有所提升的,今天我们将来编写咱们的第一个游戏——猜数字游戏。本篇章内容涉及知识点会比较多,建议大家反复观看,确保自己能够完全消化这些内容。

    74020编辑于 2023-10-13
  • 来自专栏Android知识点总结

    Flutter 文本解读 9 | 打造 Icon 图标字体创建工具

    ---- 2.本系列其他文章 《Flutter 文本解读 1 | 从源码认识 Text 组件》 《Flutter 文本解读 2 | Text 是如何画出来的》 《Flutter 文本解读 3 | Text 组件使用介绍 》 《Flutter 文本解读 4 | TextStyle 文字样式解读 》 《Flutter 文本解读 5 | RichText 富文本的使用 (上)》 《Flutter 文本解读 6 | RichText 富文本的使用 (中)》 《Flutter 文本解读 7 | RichText 写个代码高亮组件》 《Flutter 文本解读 8 | Icon 与 RichText 的渊源》 - mergeClass) { String content = await target.readAsString(); String result = """import 'package:flutter fontName");\n"""; }); if (mergeClass) { return content; } String result = """import 'package:flutter

    1.3K20发布于 2021-01-27
  • 来自专栏机器学习初学者精选文章

    小白学PyTorch】9.tensor数据结构与存储结构

    张量的数据类型其实和numpy.array基本一一对应,除了不支持str,主要有下面几种形式:

    1.7K21发布于 2020-09-22
  • 来自专栏网络日志

    移动端小白,30天掌握Flutter双端插件开发-下(iOS篇)

    一、xcode文件目录 还是右键项目目录,鼠标放在Flutter选项上,再点击子选项open iOS module in Xcode,即可看到ios的代码文件。 目录 文件夹 包含功能描述 Runner Flutter xcconfig项目配置文件 Runner 主程序代码编写文件,权限配置文件 Products app运行程序,不能直接运行 Pods 第三方插件配置文件 主要注意一下TypedData,需要传递这种数据类型到flutter时,需要用FlutterStandrdTypedData进行包装一下。 安装远程依赖 在ios中安装第三方依赖可以像flutter一样,直接在文件中配置,这里就可以直接在Pods/Podfile文件中进行配置。 文件导入 在flutter项目中,打开ios目录,新建Freamwork文件夹,并将本地的的依赖复制粘贴进来。

    1.9K10编辑于 2024-06-12
  • 来自专栏TechFlow

    小白前端入门笔记(9),在网页中插入超链接

    大家好,欢迎来到freecodecamp HTML专题,今天是专题的第9篇文章。 今天的挑战关于HMLT5当中的a标签。 背景知识 在网页当中我们可以使用a标签来制作一个超链接。

    1.2K30发布于 2021-02-08
  • 来自专栏韩曙亮的移动开发专栏

    FlutterFlutter 项目中使用 Flutter 插件 ( Flutter 插件管理平台 | 搜索 Flutter 插件 | 安装 Flutter 插件 | 使用 Flutter 插件 )

    文章目录 一、Flutter 包和插件管理平台 二、Flutter 插件搜索示例 三、Flutter 插件装示例 1、添加 Dart 包依赖 2、获取 Dart 包 3、使用 Dart 包 4、官方的导入插件说明 四、Flutter 插件使用 五、Flutter 应用入口 六、 相关资源 一、Flutter 包和插件管理平台 已经实现好的模块功能 , 完全可以复用 , 避免重复造轮子 , 这些功能可以封装在 Flutter 包中 ; https://pub.dev/packages 网站是 Google 官方建立的管理 Dart 包和 Flutter 插件的平台 ; 在该网站可以搜索到各种包和插件 ; 二、Flutter flutter.dev/ Flutter 开发文档 : https://flutter.cn/docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab :

    4.1K00编辑于 2023-03-28
  • 来自专栏个人路线

    flutter - 单选ListView Flutter

    projectType[index].isSelected; _selectedBox = projectType[index]; }); 关于flutter - 单选ListView Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62499593/

    3.5K60发布于 2021-08-02
  • 来自专栏TungHsu

    这或许是对小白最友好的python入门了吧——9,数字深入体验

    先给大家介绍一个函数:range(),这个函数是用来干嘛的呢?很简单,数数的,怎么数呢,我先给大家演示一下: for num in range(1,5): print(num) 注意一下,ra

    93480发布于 2018-03-05
  • 来自专栏阿策小和尚

    Flutter 专题】85 Flutter Attach 调试 Flutter Code

    在实际开发过程中,为了满足项目业务方面以及兼容历史代码等方面,经常会采取 Flutter 功能模块以 aar 或 Module 等引入方式;而 Flutter Code 代码是与 Android ,直接 Run / Debug 会把 Flutter Module 当作一个新的 Project 运行; 此时需要通过 Flutter Attach 方式在 AndroidStudio 与设备之间建立 Flutter Attach 运行 Flutter Code;此时等待连接 Waiting for a connection from Flutter on Redmi K30 5G… ? 若打开了 Native app 之后 Flutter Attach 仍旧一直卡在连接设备 Waiting for a connection from Flutter on… 可以尝试杀掉 app 重新进入 包; Flutter Attach 运行 Flutter Code,与 Android 相同,与设备同步连接之后便可进行断点调试; ?

    4.1K41发布于 2020-04-28
  • 来自专栏编程

    这或许是对小白最友好的python入门了吧——9,数字深入体验

    先给大家介绍一个函数:range(),这个函数是用来干嘛的呢?很简单,数数的,怎么数呢,我先给大家演示一下: for num in range(1,5): print(num) 注意一下,range函数的范围是前闭后开(包含前边那个数字但是不包含后边那个)。 range的前后两个数字也可以是式子哦!看下图: 除此之外,我们还可以让range数数的时候隔几个数字: 那你现在可以输出10以内的偶数吗?自己试一下吧! 我们还可以创见一个数字列表,这里要引入列表函数list()。 nums = li

    81790发布于 2018-01-10
领券