今天来学习Flutter的一些高级技巧,在实际工作中也是要用得上的,比如如何将咱们的代码发布到https://pub.dev/上造轮子给全球使用,在Flutter中如何调Android和Ios本地代码,以及Android中如何来调Flutter【由于ios我不会,所以。。】,内容还是很刺激的,下面开
原创 2020-08-06 07:52:00
2126阅读
1. Package 介绍通过使用 packages (的模式)可以创建易于共享的模块化代码。一个最基本的 package 由以下内容构成:pubspec.yaml 文件:用于定义 package 名称、版本号、作者等其他信息的元数据文件。包含共享代码的 lib 目录,其中至少包含一个 <package-name>.dart 文件。备忘
转载 2023-10-18 22:49:06
118阅读
import 'package:flutter/cupertino.dart'; 和 import 'package:flutter/material.dart'; 这两个语句分别用于导入 Flutter 框架中的不同部分,而且它们通常用于创建不同风格的用户界面。1.import 'package:flutter/material.dart';:这是导入 Material 部分的语句,Materi
原创 2023-12-25 11:04:59
171阅读
flutter package & pub publish dart-library-package flutter package & pub publishdart-library-package​pub publish$ flutter doctor -v$ flutter packages pub publish --dry-run$ pub publish -
转载 2020-10-02 21:13:00
98阅读
2评论
目录创建packagepackage结构package发布package使用常见问题1,创建package创建package的方法有两种:可视化命令行可视化使用AndroidStudio 创建 在第二步选择创建package的类型 两种方式的差别在,dart包是只写纯flutter的代码,plugin是包含其他平台代码。比如要写一个定位功能,必须要基于平台做相应的工作,这时候就需要用插件的方式;如
转载 2023-11-01 22:15:43
154阅读
Flutter 中与原生 iOS 和 Android 交互通常是通过创建插件(plugin)来实现的。这种方式允许你在 Flutter 应用中调用原生插件进行原生交互的基本步骤:
原创 2024-03-19 12:35:53
179阅读
目前客户端查看实现的方案,有官网提供,当然也有一些三方提供,大家可以根据自己公司需求进行选择性使用,这里采用的是自己从0到1开发,旨在一个简单易用。
原创 精选 2023-06-29 13:44:07
391阅读
一、前言 在开发的时候,总会遇到一些琐碎的工作,但又不得不做的事情,比如基础组件的开发,定制类的组件并且多地方使用的,还有业务相同,只是数据不同的业务组件,这些基本都要封装一层,便于多个使用调用,但是如果遇到多个app,就会觉得这些琐事的工作都是重复工作,没有意义,连Comand+CV的时间都不想花费,所以就需要组件化,模块化,然后开发成插件/包。这样在需要使用的app直接引用插件即可。这边记录下
Flutter只需要修改MaterialApp构造器中ThemeData的primarySwatch和primaryColor值即可实现主题颜色的自定义。需要注意的是:primaryColor的值是一个Color类型的,为所有的Widget 提供基础颜色;primarySwatch的值是一个MaterialColor类型,而不是Color类型的,主要为Material 系列组件提供基础色。所以想
android studio中修改了diart sdk路径,需要执行以下步骤:
原创 2021-12-01 14:44:39
261阅读
今天在尝试使用Flutter 的时候,需要使用一个第三方库 修改了 pubspec 文件之后,AS 像往常一样提示 需要 package get. 之前都挺正常,不知道今天怎么了。 一直处在 的状态。 没关系我等,等了大概有10分钟吧,看了下 logcat 看来,应该是 storage.google
原创 2021-07-28 17:39:51
861阅读
Flutter安装的问题WINDOWS系统安装中遇到的问题(Wndows版本)添加环境变量(全局)用flutter doctor 检测说Flutter plugin not installed,但是实际已安装插件创建一个空的flutter项目,但是死活卡在创建状态。FAILURE: Build failed with an exceptionCould not determine the dep
转载 2023-10-11 16:57:02
145阅读
Flutter 2.0 的发布带来了很多的 break change ,特别是新增加的空声明安全,相信不少大哥尝鲜之后立马反思自己“手贱” ,事实上旧项目升级 Flutter 2.0 确实有很多兼容的点,但是“吃螃蟹”其实我们可以逐步拆解,比如“先蒸熟了再吃”?其实正如《 Dart 2.12 发布,稳定空安全声明和FFI版本》 里所说,升级到 Flutter 2.0 并不会强制要求你马上使用空声明
转载 2023-08-28 20:57:57
118阅读
# Flutter 打包 iOS 报错:package 包的位置在哪? ## 引言 在进行 Flutter 开发时,很多开发者都会需要将应用打包成 iOS 版本。然而,有时在打包过程中,可能会遇到一些错误,尤其是和包的路径相关的问题,特别是 `package` 包的位置。这篇文章将详细探讨在 Flutter 中如何找到 `package` 包位置,并提供样例代码、状态图和流程图,帮助您快速解决
原创 9月前
272阅读
Warning! This package referenced a Flutter repository via the .packages file that is no longer available.
原创 2019-05-29 19:56:16
70阅读
前言: 批改移动端在此次重构的时候,技术选型上我们团队选择了Flutter来进行本次移动端的重构,因为使用Flutter可以在UI的开发效率上充分节省人效,可以把更多的时间放在其他方面的研究上。...
转载 2021-04-25 11:57:00
404阅读
2评论
WindowsPUB_HOSTED_URL ===== https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn 增加两个环境变量,然后执行一下 flutter doctor命令。问题完美解决。
前言: 批改移动端在此次重构的时候,技术选型上我们团队选择了Flutter来进行本次移动端的重构,因为使用Flutter可以在UI的开发效率上充分节省人效,可以把更多的时间放在其他方面的研究上。但是在实际开发中,有部分的功能Flutter是不支持的,还需要native端来进行支持,而如何使native端支持的功能可以方便的、高效的服务于我们自己的同时又可以对外提供便利,在其他项目或者是其他团队在需
转载 2021-05-08 20:51:15
886阅读
2评论
# Flutter 打包 iOS 报错的处理指南 在开发 Flutter 应用的过程中,面对 iOS 打包时遇到的错误是常见的事情。特别是当你刚入行时,可能会对于 `dart package` 包的位置不知所措。下面我们将通过一个简单的流程来引导你完成这个步骤,并帮你理解每个环节中的关键代码。 ## 整体流程 在打包 Flutter 应用时,我们可以将整个流程分为以下几个步骤: | 步骤
原创 9月前
69阅读
Flutter 控件之 Routes 和 Navigator一个 App 通常会有多个界面,每个界面实现不同的功能,并在多个界面之间跳转。在 Flutter 中多个界面的跳转是通过 Navigator 来实现的。在 Flutter 中定义了一个 Overlay Widget 用来管理多个界面,Overlay 里面使用 Stack 来显示当前的界面。通常不直接
转载 1月前
389阅读
  • 1
  • 2
  • 3
  • 4
  • 5