Flutter
使用 Gradle 构建 Android 应用程序时优雅的动态删除第三方 SDK 的权限
现在开发 App 都不可避免引入各种 SDK,但第三方 SDK 会默认声明一些敏感权限,我们可以通过修改 android/app/src/main/AndroidManifest.xml , 添加 remove 节点的方法在不修改SDK 的情况下优雅地删除这些权限 如我们想删除 android.permission.A ...
Flutter 新建项目运行报错 Exception in thread "main" java.net.ConnectException: Connection timed out: connect
问题:Flutter create新建项目之后运行,一直报错显示Exception in thread "main" java.net.ConnectException: Connection timed out: connect Exception in thread "main" java.ne ...
Flutter doctor 突然出现 Unable to find bundled Java version . 的解决方法
在 Mac 上:转到 finder 并找到 Android studio: 右键单击并单击显示包内容进入Contents,复制 jbr 文件夹创建副本,改名为 jre ,如果本来就有就直接删除原来的 ...
Flutter 国内加速
为加快 Flutter 在中国的下载以及安装速度,可以考虑使用 镜像站点 使用 Flutter 镜像站点 China Flutter User Group(CFUG) 维护着一个 Flutter 简体中文网站 https://flutter.cn 以及镜像。 其他镜像可在 本文末尾 找到。 配置你的机器使用镜像站点 ...
Flutter 开发环境
安装和环境配置 Windows 环境 Mac 环境 Linux 环境 编辑工具设定 推荐使用 Android Studio, 设置文档参考 开发体验初探 如何使用 Android Studio 创建新的flutter 项目,参考文档 ...
Flutter 和 React-Native 的比较与选择
作为一名软件开发人员,我相信你一定听说过当今最流行的两个跨平台应用程序开发框架:Flutter 和 React Native。 在本文中,我们将深入研究这两个框架。我们不仅会比较它们的优缺点,还会指导您找出哪一个最适合您的移动应用程序开发需求。 但在我们深入细节之前,让我们先快速概述一下这两个跨平台应用程序框架。 Fl ...
Flutter 如何与原生平台通信
Flutter 是开发跨平台应用程序的完美工具。使用 Flutter,您可以轻松制作出性能卓越、美观大方的应用程序。但为了访问原生平台 API,您需要与原生平台进行通信。 Flutter 只能理解 Dart 语言,原生平台只能理解它们各自的编程语言。那么,Flutter 和原生平台是如何相互通信的呢? 是 二进制 F ...
Flutter 应用程序如何组织可扩展的文件夹结构
开发人员在使用 Flutter 时经常面临的挑战之一是如何以可扩展和可维护的方式组织项目。 文件夹结构在这方面起着关键作用。 让我们深入了解如何构建 Flutter 应用程序以实现可扩展性。 文件夹结构的重要性 为 Flutter 应用程序选择正确的文件夹结构是非常重要的。它直接影响团队合作时的可维护性、可扩展性和协作 ...
Flutter 初学者应该知道的 6 个技巧
Flutter 是一个广受欢迎的跨平台框架,可以创建令人惊叹且强大的移动和 Web 应用程序。 如果您是刚开始使用 Flutter 的开发新手,这里有一些提示和技巧可以帮助您充分利用它: 使用 final 关键字: 在 Dart 中,已初始化且无法更改的变量使用 final 关键字声明。您的代码将变得更加可预测并有助 ...
使用 Flutter 编写 macOS 应用
介绍 自 2018 年推出第一个稳定版本以来,Flutter 已经发展了很多,包括支持多种平台,例如 Web、Windows、Linux 和 macOS(甚至还支持 Risk V Architectures!) 使用 Flutter 时,您将主要使用 Dart 语言编写代码。这意味着你不能访问原生平台的功能(除非您使用 ...