flutter
文章平均质量分 84
Android学习小分队
这个作者很懒,什么都没留下…
展开
-
Flutter之入门保姆级教程,学不会我去你家刷厕所
Flutter 发布至今大概有 6 个多年头,相信现在大家对于 Flutter 也不至于太陌生,但可能有的人对于 Flutter 还处于「一知半解」的状态。Flutter 是一款开源 UI 工具包,可利用单一代码库构建本地编译的移动、Web 和桌面应用程序。Flutter 由谷歌牵头开发,允许开发者构建出具有良好表现力、灵活设计、样式美观且运行迅速的应用程序。Flutter 的核心语言为 Dart,这是一种现代多范式语言,能够面向多个平台编译本地代码。Flutter 的一大主要优势,是它创建的高性能原创 2023-09-21 16:13:20 · 2773 阅读 · 0 评论 -
Flutter的绘制流程
主要是处理动画及执行一系列微任务。具体是在SchedulerBinding中的handleBeginFrame函数中实现。原创 2023-09-08 14:21:18 · 234 阅读 · 0 评论 -
跨平台开发的正确姿势,Flutter开发学习资源大汇集
官网解释:Flutter是一款 Google 开源的 SDK,可跨平台地为移动端,Web 端,桌面端构建高性能的应用。当然,当然,虽说是Web端桌面端都能开发,但是我们更多地会着重于 flutter 的移动端跨平台开发功能。那么,在 flutter之前,其实就有很多跨平台开发的框架了,知名的有 C# 的 Xamarin, 用 js 的有nativescript ,阿里的 weex 以及大家都比较熟悉的 react native,那么名气不大的就更多了。原创 2023-09-04 17:18:33 · 79 阅读 · 0 评论 -
【Android】Flutter中无状态和有状态部件之间的区别
要在 Flutter 中构建任何应用程序,我们必须创建一个 widget 类,这是 Flutter 应用程序的构建块。Flutter使用widget来创建现代移动应用程序。Flutter中的部件被分为两种类型:无状态部件和有状态部件。考虑到这一点,我们将看看Flutter中的无状态和有状态部件是什么,并解释它们的区别。让我们从这个问题开始。在Flutter中,widget的状态是什么?我们已经介绍了有状态和无状态部件之间的区别,以帮助您构建更好的Flutter应用程序。原创 2023-02-20 11:51:01 · 557 阅读 · 0 评论 -
Flutter这么好用,你确定不进来瞧瞧吗?(附免费《Flutter进阶学习笔记》)
Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。Flutter可以方便的加入现有的工程中。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter是完全免费、开源的。它也是构建未来的 Google Fuchsia 应用的主要方式。原创 2023-01-04 15:00:20 · 201 阅读 · 0 评论 -
给flutter跨平台开发框架划重点,新的知识点不能落下
由于跨平台框架的众多优势,各大公司对跨平台框架的需求日益增长。第一,为了使应用程序的UI更具交互性,Flutter开发人员可以使用材质、交互模型、样式、文本、滚动等,这些小部件是替换本机组件的内置UI组件。第二,Flutter还有一个,允许开发人员立即检查输出,大大节省了开发的时间,提高了工作的效率。。事实上,现在的flutter已经较为成熟了,flutter官方还提供了不少的文档供我们参考,不过内容较为繁杂,还附带了大量的集成开发环境(ide)等,,相信大家会有更深入的认识,。原创 2022-11-23 14:01:07 · 162 阅读 · 0 评论 -
适用于 Flutter 的 AWS Amplify
它还为几乎所有主要的移动和Web 框架,包括 JavaScript、React、Angular、Vue、Next.js 和移动平台,包括 Android、iOS、React Native、Ionic、Flutter。例如,要将 Graphql API 添加到您的项目,运行amplify add api将在项目根目录的 Amplify/API 文件夹中引导 AWS CloudFormation 模板。要将 Amplify 与 AWS 资源一起使用,您首先需要使用您的 AWS 账户对其进行配置。原创 2022-09-23 15:32:45 · 864 阅读 · 1 评论 -
Android:使用 Flutter 包创建 Xylophone 应用程序
这些是其他 Flutter 和 dart 开发人员提供的包,用于简化应用程序的构建,而无需从头开始开发所有内容。包使开发人员能够轻松、流畅地制作应用程序,而不是对其进行原始编码。向所有让我们轻松开发应用程序的 Flutter 和 Dart 开发人员致敬。作为 Flutter 学习进度的一部分,我决定使用音频播放器包制作一个 Xylophone应用程序。这个包使我们能够从我们的应用程序中播放声音。首先是在项目文件中创建一个资产文件夹。这个文件夹包含我们想要在我们的应用程序中播放的声音。原创 2022-09-21 16:17:14 · 108 阅读 · 0 评论 -
如何在Flatter中以正确的方式存储登录凭证
当我们被要求开发一个登录屏幕并且有一个“记住我”复选框或自动登录功能时,我们所要做的就是将登录凭据或某种令牌保存到本地存储中。所以,下次我们回到应用程序时,我们发现表单已经填写了我们的凭据,或者更好的是,自动登录将我们从无聊的登录屏幕中解救出来。太棒了,是的。但是安全呢?如果我们将用户的凭据存储到 SharedPreferences 中,我们可能会将这些数据暴露给攻击者,而攻击者可能会窃取它们。幸运的是,Flutter 社区足够大,可以创建一个涵盖此场景的包。原创 2022-09-16 09:58:40 · 1495 阅读 · 0 评论 -
Flutter 3.0 宣布:到目前为止我从最新的 Flutter 3.0/ Dart 2.17 中学到了什么
Flutter 3.0 在 Google I/O 2022 上发布。这个新版本完成了 Flutter 支持多平台的旅程。谷歌参与的所有技术和产品都有很多公告。对于那些想要了解更多关于正在发生的事情的人,我将发言并深入了解 Flutter 新闻:他们如何推出新版本以及这对社区意味着什么。原创 2022-09-08 10:00:34 · 682 阅读 · 0 评论 -
Flutter 的 Firebase 模拟器设置
也许您正在尝试为您的 Firebase 项目设置本地开发环境。或者,您可能想尝试 Firebase 功能,但在 Firebase 的 spark 计划中。不管它是什么,Firebase 都为我们提供了一个模拟器套件,我们可以用它来在本地试验 Firebase。原创 2022-09-06 11:00:26 · 595 阅读 · 0 评论 -
在 Flutter 中切换应用页面
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。在应用程序中浏览屏幕是一项非常重要的功能,因为应用程序包含两个或更多屏幕。在颤振中,屏幕被称为路线。最后,如果大伙有什么好的学习方法或建议欢迎大家在评论中积极留言哈,希望大家能够共同学习、共同努力、共同进步。每条路线都有一个按钮,当它们被点击时,可以进行导航。...原创 2022-08-31 10:29:44 · 932 阅读 · 0 评论 -
将 Paystack 集成到您的 Flutter 应用程序中
在本文中,您将学习如何将 Paystack 集成到您的 Flutter 应用程序中。Paystack 提供支付处理软件,允许企业通过信用卡、借记卡、汇款和移动货币接受付款。一个典型的用例是 Flutter 应用中电子商务解决方案的结账系统。原创 2022-08-24 10:43:10 · 184 阅读 · 0 评论 -
使用 Isolates 防止 ui Jank | 颤振多处理
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!原创 2022-08-22 13:51:45 · 117 阅读 · 0 评论 -
如何在 Flutter 中使用 Google 的 Material 3 设计?
本篇文章将探讨如何在 Flutter 应用中使用 Material 3(Material You)设计。随着 Android 12 的推出,谷歌宣布了 Material 3。它为 UI 带来了一些令人耳目一新的变化,但动态颜色是亮点。它根据设备壁纸创建一组原色、二次色和三次色。这些颜色应用于 UI 和不同的应用程序,如时钟和日历。现在,让我们看看如何在 Flutter 应用程序中使用它。...原创 2022-08-19 09:47:16 · 3741 阅读 · 0 评论 -
【Android】用flutter实现一个列表下拉抽屉
通过监听滚动事件实现_DragOpenDrawer_ 组件,可以给滚动组件添加一个下拉抽屉。其使用方式如下:组件参数说明openDuration:抽屉打开动画持续的时间closeDuration: 抽屉关闭动画持续的时间onOpen: 抽屉打开事件回调child: DragOpenDrawer 组件监听的滚动组件backgroundBuilder:抽屉打开后展示的组件运行效果最后,如果大伙有什么好的学习方法或建议欢迎大家在评论中积极留言哈,希望大家能够共同学习、共同努力、共同进步。小编原创 2022-07-05 11:28:31 · 797 阅读 · 0 评论 -
【Android Flutter 系列】如何给 Container 背景生成随机的颜色
有时候需要给 Container 设置不同颜色的背景用来测试,其实没必要自己实现,虽然也就一个列表的事情,但 FLutter 已经给我们实现了这个功能了,直接用 Colors 类中的静态属性 primaries 即可。源码如下这里我简单写了一个 Demo,代码如下总结**写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好原创 2022-07-02 20:36:18 · 556 阅读 · 0 评论