前言所以第一篇我们来说说 Flutter 环境的搭建。笔者这边使用的是 MAC 电脑,因此以 MAC 电脑的环境搭建为例。Windows 或者 Linux 也是类似的操作。Flutter 有英文版的官网和中文网,大家可以根据自己的喜好和情况进行选择。点击下面的链接可以到对应的安装页面。Flutter 官网安装链接Flutter 中文网安装链接我们这边以官网为例进行说明。目录 1. 配置镜像
为什么要用Flutter?嗯,本篇文章不会讲,因为我认为想看这篇文章的应该已经下定决心要学习FlutterFlutter开发环境支持安装在Windows、Mac OS和Linux下,区别在于Windows和Linux并不能直接通过虚拟机来调试IOS下是否运行正常,而Mac是可以的。本篇文章主要讲述在Mac下配置下踩到的坑,和对应的一些解决方式,我碰到的这些问题你也不一定会碰到,同样遇到需要可以
void prepareLoc(Map androidMap, Map iosMap)将您所设置的Android端和iOS端定位参数以键值对map形式传递到原生端对外接口中。Android端和iOS端目前支持设置以下定位参数:1. Android端BaiduLocationAndroidOption androidOption = new BaiduLocationAndroidOption();
前言plugin是属于package的一种,区别是包含有原生的代码,比如Android的java或kotlin代码,或者iOS的Object-C或Swift代码。是通过Flutter Platform Channel实现的。新建项目方法一:命令行创建--org后面为域名--template后面设置成plugin表示为插件类型最后为插件名flutter create --org com.himmy
转载 2024-04-25 14:56:40
213阅读
一、缘起JJ最近在在使用Flutter 重构以前Native项目时,对网络库dio 进行封装的时候发现Dio在实例的时候是 Dio对象时,无意中发现Dioclass 时抽象类,却还能使用Dio() 构造函数实例化,这是为什么呢?查看Flutter源码时集合对象List, Map 定义时都是abstract class 震惊!!! why?源于factory 工厂构造函数。二、关于dart 中cla
转载 2024-04-19 11:34:58
57阅读
状态管理:bloc、状态管理 bloc是一种mvvm基于事件状态驱动的1、代码2、视频资料视频尽量选择新一些的,bloc版本迭代到8.0.1了,里面的一些方法也有些改变,早版本的教学视频不合适bloc插件,管理项目3、安装插件bloc用于快速创建bloc4、导入依赖dependencies: flutter: sdk: flutter # The following adds
事件循环、Isolate开始前我们需要明白 Dart 是单线程的并且 Flutter 依赖于 Dart如果你知道js 中的event loop 将很好理解dart的整个异步过程先看一段代码import 'dart:async'; Future eventLoop() async{ print('A'); Future((){ print('F'); scheduleMicrotask((){pri
最近因为工作需要学了一下flutter。做个博客记录一下。 文章目录Flutter 环境搭建(windows)1. JDK 安装2. FlutterSDK 安装3. 下载Android Studio4. 安装Android证书5. 安装AVD虚拟机6.试运行,让Flutter跑起来解决方案Running Gradle task ‘assembleDebug’… Flutter 环境搭建(windo
转载 2023-10-09 08:02:57
362阅读
FlutterWindows 环境搭建教程(全网最全,亲测有效 2024 年 1月 24 日更新)Flutter SDK 安装下载地址:国内加速访问:https://flutter.cn/docs/development/tools/sdk/releases官网镜像:https://flutter.dev/docs/development/tools/sdk/releases
转载 2024-04-23 13:24:53
201阅读
方式二: 命令配置:pip install pip -Upip config set global.index-url http://mirrors.aliyun.com/pypi/simple/pip config set install.trusted-hosthttp://mirrors.aliyun.com
原创 2020-11-03 23:38:48
1043阅读
# Windows Docker 修改镜像源 Docker 是一种开源的容器化平台,可以让开发者轻松地构建、部署和运行应用程序。在使用 Docker 的过程中,我们常常需要下载和使用各种镜像来构建容器。然而,默认情况下,Docker 在 Windows 系统上使用的是 Docker Hub 的官方镜像源,但由于网络问题,我们有时候需要将镜像修改为国内的源,以加快下载速度。本文将介绍如何在 Wi
原创 2024-01-03 06:46:59
416阅读
# 如何在Windows上使用Python修改镜像源 ## 摘要: 本文将指导你如何在Windows上使用Python修改镜像源。镜像源的选择对于Python包的下载速度和稳定性有着重要的影响。通过本文的教程,你将学会如何通过修改pip配置文件来更改Python包的镜像源。 ## 流程图: ```mermaid flowchart TD A[开始] --> B[打开cmd命令行窗口]
原创 2024-04-29 04:57:01
391阅读
# Docker Windows 修改镜像源教程 ## 1. 介绍 在使用 Docker 进行开发时,经常会遇到下载镜像速度慢的问题。为了解决这个问题,我们可以修改 Docker 的镜像源,将默认的官方源替换为国内的镜像源。本文将详细介绍如何在 Windows 环境下修改 Docker 镜像源。 ## 2. 教程流程 下面是修改 Docker 镜像源的流程,包括了每一步的具体操作和相应的代
原创 2023-12-10 10:08:58
1061阅读
## Windows Docker 修改阿里镜像 Docker 是一个开源的应用容器引擎,可以让开发者将应用程序和所有依赖项打包在一个容器中,使得应用程序可以在任何环境中运行。而镜像是 Docker 容器运行的基础,镜像来源于仓库,可以通过修改镜像源来提高下载速度。本文将介绍如何在 Windows 系统下使用 Docker 修改为阿里云镜像。 ### 步骤 #### 1. 登录 Docker
原创 2024-04-01 05:33:50
1295阅读
# Windows Docker镜像修改 ## 概述 Docker是一种用于构建、部署和运行应用程序的开源平台。它允许开发人员将应用程序及其依赖项打包成一个容器,然后在不同的环境中进行部署。Docker镜像是一个轻量级、可移植的容器,它包含了运行应用程序所需的所有文件、环境变量和依赖项。 在使用Docker时,我们通常需要从Docker Hub等镜像源中获取镜像。然而,有时候我们可能需要修
原创 2023-09-24 15:17:36
405阅读
# Windows 修改 Docker 镜像源 在使用 Docker 时,我们常常会遇到下载镜像过程缓慢的情况。这是因为 Docker 默认使用了国外的镜像源,而在国内下载会受到网络环境的影响。为了提高下载速度,我们可以将镜像修改为国内的镜像源。本文将介绍如何在 Windows 系统下修改 Docker 镜像源,并提供相应的代码示例。 ## 1. 查找国内镜像源 首先,我们需要找到合适的国
原创 2023-11-30 04:15:55
1155阅读
目录前言动态路由静态路由静态路由传参Fluro 实现路由导航与传参前言在 Flutter 中,App 多个页面之间的跳转是由 Navigator(导航器)来管理的,如常见的 Navigator.push 跳转到下一页,Navigator.pop 回到上一页,同时也会涉及到页面之间的参数传递。本文主要介绍一下动态路由、静态路由及第三方路由插件 Fluro,它们在页面跳转、参数传递的区别和各自的优缺点
转载 2024-06-03 11:21:08
124阅读
假设有如下三个异步任务分别为登录、获取用户信息、和保存用户信息。我们的代码要实现的功能是登录成功后获取用户信息然后保存用户信息到本地。这三个任务是按顺序且有依赖关系的,获取用户信息任务依赖登录接口返回的用户id,保存用户信息任务依赖获取用户信息任务返回的结果。注意每个方法后的async关键字表示该方法是个异步方法,返回的是一个FutureFuture<String> login(Str
转载 2024-07-14 09:55:00
84阅读
本文采用的是win10 专业版 请对号入座,开始踩坑前请准备好高速网络以及开发用的电脑。一、首先安装好GIT 和  JAVA运行环境://git-scm.com/ ://oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、下载安装 Flutt
转载 2024-02-27 13:41:04
77阅读
自从推出 Flutter 以来,我们一直专注于为漂亮的定制应用提供跨平台解决方案,这些应用被编译为机器代码并充分利用设备的底层图形硬件功能。今天这一愿景有了新的重大突破,第一个支持 Windows 的版本发布了。目前有近 50 万个应用程序正在使用 Flutter……到目前为止,我们已经看到了超出我们预期的势头,现已有近 50 万个已经发布的应用使用了 Flutter,其中包括来自 Betterm
转载 2023-11-23 11:10:02
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5