首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
flutter
Anguers
创建于2022-06-08
订阅专栏
从零开始搭建flutter环境及基础学习
等 20 人订阅
共17篇文章
创建于2022-06-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2022年了,你还不会flutter!!!
flutter Flutter 是 Google 开源的应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用。
Flutter 第一课---flutter特点及组件开发
Flutter都是采用组件的形式进行构建应用和功能的,组件采用现代响应式框架构建,中心思想是用组件(Widget)构建你的 UI。
Flutter 第二课---组件生命周期和App生命周期
在 Flutter 中一切皆 组件,而组件又分为 StatefulWidget(有状态) 和 StatelessWidget(无状态)组件
Flutter 第三课---状态管理之Provider
状态管理就是当某个状态发生改变的时候,告知使用该状态的状态监听者,让状态所监听的属性随之改变,从而达到联动效果。
Flutter 第四课---路由管理
路由管理即是管理页面之间如何跳转。它会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作
Flutter 第五课 --- 包管理器和资源管理
flutter资源主要包括静态数据(例如JSON文件)、图标和图片(JPEG,WebP,GIF,动画WebP / GIF,PNG,BMP和WBMP)等。
Flutter 第六课 --- flutter网络请求 (一)
flutter 请求网络的方式有三种,分别是 Dart 原生的网络请求 HttpClient、第三方网络请求 http以及 Flutter 中的 Dio。
Flutter 第七课 --- flutter 网络封装
封装是想让请求流程更加统一,比如load、错误请求以及成功、失败情况下统一处理,传入参数可能会比较多,导致方法看起来会很臃肿。封装可以改善请求流程、拦截器、缓存等多个配置进行统一管理。
Flutter 第八课 ---使用 Flutter 构建 Web 应用
Flutter 最先支持的平台是 Android 和 iOS,但是事实上Flutter 来源于前端 Chrome 团队,所以可以说 Flutter 其实充满了 Web 的基因。
如何正确的在Flutter中添加webview
在Flutter应用开发中,由于官方并没有提供类似Webview的网页加载组件,所以如果项目中涉及网页加载就需要使用第三方插件库。
flutter 原生与 js 交互
JS调用Flutter有两种方法:使用javascriptChannels发送消息和使用路由委托(navigationDelegate)拦截url。今天的主角是使用javascriptChannels
flutter web 与 js 通信
如何把flutter web(就是flutter 编译成web 项目,运行在浏览器端)与 js 是如何实现通信的。
flutter web 与 js Promise 通信
你在开发中是否存在这样的需求,你在设备端点击支付按钮,然后调起支付商家的页面,等支付完成之后把结果回传给你了。这里就需要使用Promise来等待支付结果。我们在开发中也经常使用这种方法来解决问题。
(保姆级推荐)在Flutter web中加载html是一种什么体验
在浏览中是不存在webview,且我们之前文章所用的webview_flutter是不支持web端的。既然浏览器不支持webview,但是却支持iframe,是否可以用iframe来代替webview
flutter 跨页面通信 postMessage 使用
Flutter 的 postMessage 方法允许在 Flutter 应用程序和其他 JavaScript 代码之间发送信息。
Flutter 如何发布安卓apk
应用开发完了,当然需要发布了,下面来看看用 Flutter 开发的应用如何发布,这里我们只关注 Android 版本的发布。
flutter 初学者指南
flutter基础知识到这里就结束了。一路走来,自己收获还是很多的。这次开发flutter,也算是自己在开发道路上的一个新起点。