首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter 开发教程
小墙程序员
创建于2025-02-23
订阅专栏
介绍如何开发 Flutter 应用
等 11 人订阅
共15篇文章
创建于2025-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter 教程(十四)动画
在 Flutter 中,动画分为两类,分别是补间动画、物理动画。 补间动画:补间动画是一种预先定义物体运动的起点和终点,物体的运动方式,运动时间,时间曲线,然后从起点过渡到终点的动画。 物理动画:基于
Flutter 教程(十三)混合开发
混合开发是指 Flutter 与原生 Android、iOS 一起混合开发的 App。混合开发是为了充分利用 Flutter 在纯界面开发上的优势,以及避免Flutter对底层硬件强相关的开发支持的不
Flutter 教程(十二)异步编程
不同于 Java、C++ 使用多线程来实现异步编辑,Dart 没有多线程的概念,它是通过事件循环和隔离来实现异步编程的。 事件循环和隔离 事件循环的原理就是“主线程”循环拉取队列中的事件来执行,如果事
Flutter 教程(十一)多语言支持
flutter_localizations 在 Flutter 中如果需要支持多语言,则须添加 flutter_localizations 包,代码示例如下: 包下载完成后,就可以指定 Materia
Flutter 教程(十)主题
如下代码所示,当我们创建一个新 Flutter 项目时,会在 theme 属性中赋值 ThemeData 对象。其中 theme 属性就是主题的入口,该 ThemeData 对象就是设置的对应主题。
Flutter 教程(九)权限
在 App 中,我们需要申请权限才能执行一些特殊操作,比如拍照、录音等。在 Flutter 里,处理权限问题一般借助 permission_handler 插件来实现的。 添加依赖 在 pubspec
Flutter 教程(八)数据存储
shared_preferences 在 Flutter 中,我们可以使用 shared_preferences 来实现轻量级的数据存储。需要注意:shared_preferences在Android
Flutter 教程(七)网络请求
HttpClient HttpClient 是 Dart 中自带的 HTTP 库。不过 HttpClient 在 Flutter 中用的比较少,这里只简单介绍一下它的用法,代码示例如下: http 库
Flutter 教程(六)路由管理
在 Flutter 中,路由管理和Android、iOS类似,都是用于管理界面之间的跳转。在 flutter 中,我们使用 Navigator 来实现跳转的功能 界面跳转 在 flutter 中,支持
Flutter 教程(五)事件处理
之前的文章提到过,在 Flutter 开发中,一切皆是组件。因此,事件监听Listener也是一个组件。 原始指针事件 在移动端,各个平台或UI系统的原始指针事件模型基本都是一致,即:一次完整的事件分
Flutter 教程(四)包管理
在 App 开发中,我们往往会依赖很多包,而这些包通常都有交叉依赖关系、版本依赖等,如果由开发者手动来管理应用中的依赖包将会非常麻烦。因此,各种开发生态或编程语言官方通常都会提供一些包管理工具,比如在
Flutter 教程(三)状态管理
声明式和命令式构建UI的区别 在上一篇文章 Flutter 教程(二)Flutter 组件中,我们了解了在 Flutter 中构建UI的方式。可以看到,它们和在 Android 传统构建 UI 的方式
Flutter 教程(二)Flutter 组件
基础组件 Text Text 是文本控件,类似于 Android 中 TextView。Text的常用属性如下图所示: 代码示例如下: Button Flutter 没有直接给出 Button 组件,
Flutter 教程(一)Flutter 简介
Flutter Flutter是谷歌公司推出的一套跨平台的开源用户界面(User Interface,UI)框架,同时支持Android App与iOS App开发。 目前业界有很多成熟的跨平台技术,
一文快速了解 Kotlin 和 Dart 的区别
学习一门新的语言,最好的方法就是从自己熟悉的语言中找不同。这篇文章就从基本语法、逻辑判断和控制、属性、函数、接口、抽象类、类、集合、IO、泛型、异常、多线程、反射角度看 Kotlin 与 Dart 的