首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
flutter
相关资讯
热门
最新
后端
01-01 08:00
后端
flutter 一文带你了解GetX
flutter 一文带你了解GetX,GetX的计数器示例Flutter默认创建的"计数器"项目有100多行(含注释),为了展示Get的强大功能,我将使用GetX重写一个"计数器Plus版",实现:每次点击都能改变状态在不同页面之间切换在不同页面之间共享状态将业务逻辑与界面分离而完成这一切只需26行代码(含注释)步骤1.在你的MaterialApp前添加"Get",将其变成GetMaterialA
1649
后端
01-01 08:00
后端
Flutter状态管理GetX使用详解
Flutter状态管理GetX使用详解,如题,GetX包含很多功能,各种弹出widget、路由管理、国际化、Utils、状态管理等。本文只针对核心功能——状态管理的基础使用部分(暂不解析原理)。从浅入深、全面地做出详细介绍,笔者也是因为之前使用GetX,看过一些文档和blog。这篇文章笔者是从小白的视角来完成的,认真看完肯定使用完全没有问题。虽然笔者已经尽量直白、尽量简单,但是因为文章基本上包含了
1602
代码人生
01-01 08:00
代码人生
Flutter Favorite之路由包go_router - 基础篇
Flutter Favorite之路由包go_router - 基础篇,go_router欢迎来到go_router!MaterialApp.router指定的FlutterRouterAPI需要RouterDelegate类和RouteInformationParser类的实现。这两个实现本身意味着第三种类型的定义,该类型保有驱动创建Navigator的应用状态。可以阅读Medium上一篇关于这
1132
后端
01-01 08:00
后端
Flutter状态管理终极方案GetX第二篇——状态管理
Flutter状态管理终极方案GetX第二篇——状态管理,说状态管理到底在说些什么一个应用的状态就是当这个应用运行时存在于内存中的所有内容。当然许多状态,例如纹理、动画状态等,框架本身会替开发者管理,所以对于状态更合适的定义是“当你需要重建用户界面时所需要的数据”,我们需要自己管理的状态可以分为两种概念类型:短时(ephemeral)状态和应用(app)状态。短时状态短时状态是可以完全包含在一个独
1012
代码人生
01-01 08:00
代码人生
Flutter 与原生通信的三种方式
Flutter 与原生通信的三种方式,Flutter与原生之间的通信依赖灵活的消息传递方式应用的Flutter部分通过平台通道(platformchannel)将消息发送到其应用程序的所在的宿主(iOS或Android)应用(原生应用)宿主监听平台通道,并接收该消息。然后它会调用该平台的API,并将响应发送回客户端,即应用程序的Flutter部分Flutter与原生存在三种交互方式MethodCh
944
代码人生
01-01 08:00
代码人生
Flutter中的几种本地持久化存储(flutter缓存)
Flutter中的几种本地持久化存储(flutter缓存),APP中的持久化数据存储是不可或缺的功能,本文主要介绍下Flutter中里面的几种持久化存储:shared_preferences安卓端,基于SharePreferences;iOS端基于NSUserDefaults开发用于简单key-value形式存储引入dependencies:shared_preferences:^2.0.8复制代
934
代码人生
01-01 08:00
代码人生
Flutter持久化库drift - 其它引擎 - 原生drift(桌面支持)
Flutter持久化库drift - 其它引擎 - 原生drift(桌面支持),原生drift(桌面支持)同时在移动端和桌面端运行drift。支持的平台drift/native.dart库使用sqlite3的包来发送查询。现在的时点,这个包支持iOS、Mac和Android(开箱即用)。大多数的Linux发行版都带有sqlite作为共享库,这些发行版也都被支持。如果要在Windows和Linux上
880
代码人生
01-01 08:00
代码人生
Flutter 架构介绍(flutter项目结构)
Flutter 架构介绍(flutter项目结构),该文章旨在提供更深入的Flutter架构概览,包含其设计层面的核心原则及概念。在开发中,Flutter应用会在一个VM(程序虚拟机)中运行,从而可以在保留状态且无需重新编译的情况下,热重载相关的更新。对于发行版(release),Flutter应用程序会直接编译为机器代码(Intelx64或ARM指令集),或者针对Web平台的JavaScript
844
后端
01-01 08:00
后端
Flutter 疑难杂症系列:实现中文文本的垂直居中
Flutter 疑难杂症系列:实现中文文本的垂直居中,作者:字节跳动终端技术——林学彬一、背景鉴于我们在业务开发中经常存在按钮场景,在UI表现上我们要求其中的描述文案能尽可能的垂直居中。但是在开发的过程中,我们经常遇到如下图所展示的文本垂直不居中的问题,需要额外的设置Padding属性。但是随着字号、手机屏幕密度等因素的变化,Padding的值也需要随着进行调整,从而需要我们研发人员投入一定的精力
826
代码人生
01-01 08:00
代码人生
Flutter快速开发——列表分页加载封装
Flutter快速开发——列表分页加载封装,在App中,列表数据加载是一个很常见的功能,几乎大多数App中都存在列表数据的展示,而对于大数据量的列表展示,为提高用户体验、减少服务器压力等,一般采用分页加载列表数据,首次只加载一页数据,当用户向下滑动列表到底部时再触发加载下一页数据。为方便开发过程中快速实现列表分页的功能,对列表分页加载统一封装是必不可少的,这样在开发过程中只需关注实际的业务逻辑而不
687
«
1
2
3
4
5
6
7
8
...
54
55
»