参考老孟 flutter: 网络请求-diohttphttp 是一个可组合,基于Future的库,用于HTTP请求。该软件包包含高级功能和类,可轻松使用HTTP资源。它是多平台的,并且支持移动设备,台式机和浏览器。此软件包为官方出品。安装flutter pub add http安装完成后依赖信息会自动添加到pubspec.yaml文件里get请求ElevatedButton( on
这是个系列文章,后面还有很多篇,希望对大家能有帮助。Flutter 是 Google 推出的移动端跨平台开发框架,使用的编程语言是 Dart。从 React Native 到 Flutter,开发者对跨平台解决方案的探索从未停止,毕竟,它可以让我们节省移动端一半的人力。本篇文章中,我们就通过编写一个简单Flutter 来了解他的开发流程。这里我们要开发的 demo 很简单,只是在屏幕中间放一个
转载 2024-01-10 13:57:20
64阅读
Flutter-go 项目地址是:https://github.com/alibaba/flutter-go上文 我们分析了 第三个 Tab 页面,主要分析了 组件的收藏的实现,EventBus,sqflite 的使用这篇文章主要拆解 第四个Tab页面(关于手册)。对应的welcome_page.dart文件的路径如下:'package:flutter_go/views /welcome_page
作者:Kuky_xs、今天分析Flutter入门指北系列的最终篇啦~讲完了常用的部件和网络请求后,差不多该进入整体实战了,这里我们将写一个比较熟悉的项目,郭神的 cool weather。项目将使用 fluro 实现路由管理,dio 实现网络请求,rxdart 实现 BLoC 进行状态管理和逻辑分离,使用文件,shared_preferences,sqflite 实现本地的数据持久化。这边先给出项
第一代:JUnit : 优点:1.开源 2.测试后代码的质量提高明显 3.JUnit是Java写的 4.开发者写出测试代码。它证明代码需要做什么。如果有Bug会报错。 缺点:1。完全手动工作 2.为达到覆盖率,每100行代码写200-400行的测试代码 3.需要写很多的setup()、 shutdown()方法 4.测试代码难以维护,代码改
转载 2024-10-23 10:28:04
17阅读
秦子帅 明确目标,每天进步一点点..... 作者 |  前行的乌龟 前言Flutter 以 Widget 数量多著称,所以 Flutter 中的动画 API 那是一个多啊,我觉得有必要梳理一下,大家看的舒服一些。本文不是详细介绍 API,而是帮大家顺利以下其中脉络,给大家归归类,细数都有具体的 API,详细的我有专门的文章去介绍,大家点链接看我
flutter在混合开发场景下,Flutter 的包增量略大一直是被大家诟病的一点,并且 Google 官方明确表示了 Flutter 不会支持动态化,并且目前 Flutter SDK 官方还没有提供一套定制方案。因此想要瘦身,那么只能自己动手丰衣足食了。所谓减包,前提条件是必须知道产物内容有什么?产物里有哪些部分可以减?被减掉的部分我们要怎么加回来?因此本文将围绕“产物分析”与“减包方案”两个主
转载 2024-04-11 11:36:14
136阅读
byte b1=3,b2=4,b;        b=b1+b2; //错误 运算时会自动转换为int类型 而int类型的值不能赋值给byte 需要强制类型转换        b=3+4;//正确  常量具有常量类型优化机制 可以直接识别为byte(原因:常量
转载 2023-07-11 13:53:04
0阅读
## AndroidFlutter的流程 为了帮助小白开发者实现AndroidFlutter的过程,我将整个流程分解为以下步骤,并提供每一步的具体操作和代码示例。 流程图如下: ```mermaid flowchart TD A[创建Flutter项目] --> B[配置Android Studio] B --> C[创建Flutter Module] C --> D[导入原
原创 2023-11-06 05:59:30
144阅读
目前大前端因为“一套代码,多端运行”的特性成为大势所趋,因此我也在致力于将团队培养为 Web 前端全栈及大前端双通道人员,借此提升前端技术人员在未来很长一段时间的竞争力,而其中选用的技术就是 Flutter。从 Hybrid 到 Weex、React Native 这些跨端技术的出现,确实很好地解决了跨端技术不一致、热加载、提升开发效率,以及降低开发成本的问题,但一个核心技术痛点“性能问题”却一直
转载 2024-06-28 20:23:31
60阅读
澳大利亚有一个名为Easy Diet Diary的原生iOS应用程序。该应用:• 已被下载120万次;• 用Objective-C和Swift编写,后端是Amazon AWS;• 代码统计工具CLOC,报告该应用包含75,000行代码。我在这家小公司工作了很长一段时间,他们的任务列表上一直有个安卓版本,但我们一直没有开发,因为:• 支持两个代码库需要太多精力且难以管理。• 跨平台开发的主要选择Xa
转载 2024-07-30 19:59:36
66阅读
自学 flutter 接近一个月都是不忙的时候学习,进度很慢。学到了一些基础,控件,页面,请求网络等等,也就是入了个门。用所学写了一个简单 app ,里面包括了: 主要框架搭建;滑动标题页;加载webview;瀑布流布局;以及各种基础的控件;效果图如下:GitHub 下载学习链接: GitHub - wuqingsen/FlutterLearnDemo: flutter学习记录做的还是不
原创 2023-05-15 15:42:14
145阅读
亮再不能兴兵讨贼,悠悠苍天何薄于我。——诸葛亮疫情比过年的时候好转多了,生活的雾也渐渐淡了,看到的是美好。平常还是比较宅,除了工作之外就是一股劲的坐在电脑前捣鼓新的技术。虽然我对一门技术没有很深的研究,但是并不意味我对技术不感兴趣;也许不久的将来我能在技术的某个点上足够的深入。其实人到中年这句话在程序员的耳边响起了无数回,也许真的那一天会来,到时你是在靠努力加班度中年还是靠自身的技术过...
原创 2022-01-05 15:37:04
126阅读
Stream是什么?为了将Stream的概念可视化与简单化,可以将它想成
原创 2023-03-10 15:04:49
139阅读
# Flutter Hive简单使用 ## 什么是Hive? Hive是一个轻量级、快速的、异步的键值型数据库,专门为Flutter应用程序开发而设计。它是使用Dart语言编写的,可以在iOS、Android和Web平台上运行。 Hive的主要特点是速度快、易于使用和高效存储。它可以直接将数据存储在设备的文件系统中,而不需要使用SQL等复杂的数据库管理系统。Hive还支持自定义对象的序列化和
原创 2023-09-28 23:00:07
694阅读
Flutter 7 个开源项目推荐 01 前言加强你的 Flutter 开发阅读大量代码是提高开发技能的最佳方法之一。开源项目是学习最佳实践、编码风格和其他许多主题的最佳场所。软件开发最需要的领域之一是跨平台的移动应用程序开发。Flutter 是你可以使用的最流行的跨平台移动应用开发工具之一。今天,我们来看看 7 个开源的 Flutter 项目,它们可以帮助你成为一个更好的 Flutter 开发
这是一个在撸完两个官方Demo之后,为了实践操作重写了原来app的项目。 虽然这个app基本上只有一个页面,算不上复杂但可以说内容丰富,涉及到的常用功能也不少,在花了三天假期的两天撸完大部分内容之后,感觉还是学到了不少知识点,在此做一些总结归纳,避免过几天忘记了。项目地址:friday_today, 因为整体还没完全完成,主体代码就没有分几个文件,都放在main.dart ,一共800多行这里是原
之前我们分享过flutter的app开发,不过那是单纯的flutter开发,实际使用中因为flutter通用与Android与IOS所以一般采用的应该是Android与flutter的混合的开发。今天作此笔记,记录 Android 与 flutter 混合开发的 的记录,以及测试Android与flutter之间的通信方式。目录一、Android与flutter混合开发二、Android 与 fl
Dart 和 Swift 是我最喜欢的编程语言。我在商业和开源代码中广泛使用它们。本文提供了 Dart 和 Swift 之间的比较,旨在:突出显示两者之间的差异;作为开发人员从一种语言转移到另一种语言(或使用两者)的参考。一些背景:Dart 支持 Flutter,这是 Google 用于从单一代码库构建漂亮的本机应用程序的框架。Swift 通过 iOS,macOS,tvOS 和 watchOS 为
转载 2024-01-31 00:12:29
110阅读
在2022年谷歌开发大会上,作为I/O主题演讲的一部分,主创团队正式推出 Flutter 3.0。总的来说 Flutter 3.0 完成了从以移动为中心到多平台框架的路线图,提供了对macOS和Linux桌面应用的支持,以及对Firebase集成的改进,新的生产力和性能特性,并支持Apple Silicon。具体来看,Flutter 3.0 增加了对macOS和Linux应用的稳定支持。增加平台支
  • 1
  • 2
  • 3
  • 4
  • 5