首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter系列
技术蔡蔡
创建于2024-06-06
订阅专栏
点滴记录Flutter技术,Flutter项目。
等 7 人订阅
共31篇文章
创建于2024-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter集成Firebase AI Logic
Firebase AI Logic简介 Firebase AI Logic可让您使用Google最新的生成式AI模型:Gemini模型和 Imagen模型,可以使用 Firebase AI Logic
Flutter和Firebae与单人聊天的简单实现(Firebase Realtime Database)
项目的实现效果 项目的实现效果如上图所示。简单介绍一下项目:假设用户A和用户B是朋友关系,用户A登陆之后朋友列表中有用户B,用户B登陆之后朋友列表中有用户A。
Flutter和Firebae简单的聊天应用
Firebase Firebase是由Google提供的一套后端服务平台,主要为移动端(如 Android、iOS)和Web应用开发者提供强大、易用的基础设施,帮助你更快速地构建应用、提高质量并扩展用
Flutter测试
前言 一般来说,经过充分测试的应用程序具有许多单元测试和widget测试,通过代码覆盖率进行跟踪,另外还具有足够的集成测试来涵盖所有重要的用例。 单元测试 单元测试测试一个类,一个方法逻辑。
Flutter真实项目中bug解决详解
dynamic是否是使用过多,使用dynamic还是object? dynamic和object?能够赋值为任何类型的实例变量,同时也能复制为null。dynamic的类型在运行时进行评估。
从Google IO学习Flutter
Dart语法持续进化 Sound null safety:可以理解为如果声明为可为空的属性,需要判断是否为空;如果声明为不可为空的属性,就不需要判断是否为空,一定非空。
Flutter开发中遇到问题想明白的知识点
const vs final Dart中const和final关键字修饰变量。final变量代表仅仅能单次赋值,第二次赋值的时候,IDE编译器会提示报错,final变量代表只能赋值一次。
Flutter开发如何使用iPhone实机测试(Androider首次配置)
前言 我之前一直作为Android研发人员,没有用过iPhone和iPad真实机器设备开发iPhone/iPad应用,今天就把用iphone开发Flutter的环境环境配置过程记录下来,方便自己和朋友
Dart语法层次的触动
我所使用的版本 Dart语法 变量 每一个使用Dart开发的app都使用void main函数,返回值是void。尽管Dart是类型安全的语言,声明变量可以使用var关键字,可以不需要指定变量的类型,
Flutter状态管理终极利器-signals的源码解析(监听与通知更新)
signals版本信息 Flutter项目yaml配置的版本是6.0.2,当前最新的版本。如下所示: signals的项目结构 signals的项目结构如下图所示: 如图所示:signals相关的有四
全面解读Flutter状态管理框架signals使用,知其然和所以然
signals有多简单 signals到底有多简单。 可以通过signal发送一个信号。 可以通过computed组合计算多个signal。 可以通过effect监听数据变化。
Flutter状态管理的终极利器-signals
signals状态管理 Signals是Flutter的状态管理工具,类似于Provider、BLoC和Riverpod。它采用观察者模式,设计轻量级,易于处理按钮按下和数据更新等事件。 signal
Android项目如何添加Flutter Module
软件各个版本号 Android Studio的版本是Ladybug Feature Drop,patch版本是2024.2.2。Flutter的版本如下图所示: gradle-wrapper.prop
Javaer初识Dart:我们不一样 (二 )
前言 文章中Java的版本是1.8,Dart版本是3.3.1 。 Java或者Dart版本的变化可能会导致对比项的结果变化。 泛型 泛型的定义:具有某一类或某一组事物的特征或与其有关;不制定具体类型。
Flutter memory leak 事例分析
memory leak是什么 Dart的垃圾回收算法和Java一样是分代垃圾回收算法。判断一个对象是否是垃圾,是否需要回收,按照可达性分析算法标记回收。
Javaer初识Dart:我们不一样 (一)
前言 文中对比的版本:Java是JDK8,Dart是3.3.1。 版本更新以及会引起语言的变化,导致对比项的结果会引起变化。 继承体系的异同 Dart是一种面向对象的语言,作为Flutter的基石
Dart中异步编程之Future详解
同步VS异步 同步方法或操作是指一个任务在执行时,必须等待另一个任务完成后才能继续执行。换句话说:所有任务按照顺序一个接一个地执行,调用者在等待操作完成之前会被阻塞,无法继续执行其他任务。
Flutter与原生系统Android之间的通信
序言 Flutter是一个UI框架,但是当您需要访问超出Flutter范围的功能时会发生什么,就需要从系统底层获取信息,也就是需要和特定的系统语言的交互。这就是方法通道发挥作用的地方。
Dart继承体系设计与Java异同(extend, mixins, implements, final)
面向对象编程 面向对象编程是一种编程范式或者分类,将数据属性或者函数方法组织成一个单元,成为对象。面向对象编程以对象为基础,将算法和数据封装在其中,程序可以访问和修改对方关联的数据,完成业务需要的需求
Flutter开发过程中DevTools一些心得
DevTools是什么 DevTools是Flutter开发过程中调试应用和性能调优过程中使用到的工具集合。主要作用是监察UI布局,监察CPU使用情况,监察内存使用情况,监察网络使用情况等等。
下一页