**Flutter Widgets目录说明:对一些自己用到过的widgets进行了说明 ** 目录: 1. 基础组件 2. Material Component 3. Cupertino(ios风格的Widget) 4. layout 5. Text 6. Assets、图片、Icons 7. Input 8. 动画、Motion 9. 交互模型 10. 样式 11. 绘制和效果 12. Asyn
# FlutterPlugin开发iOS详解 Flutter是一种用于构建natively compiled应用程序的开源框架,支持跨平台开发。使用Flutter时,开发者可以通过插件(Plugins)来调用原生平台的功能。本文将详细介绍如何在Flutter开发iOS插件,提供实际代码示例,帮助开发者更好地理解插件的实现。 ## 什么是Flutter插件 Flutter插件是一个包含Da
原创 7月前
132阅读
了解Flutter目录结构,可以帮助我们更好的管理和开发项目。这样我们在开发的过程中就会很清楚的知道,iOS代码该放在那里,Android代码该放在那里,Flutter代码该放在哪里,测试代码放在哪里等等。 Flutter项目结构了解Flutter目录结构,可以帮助我们更好的管理和开发项目。这样我们在开发的过程中就会很清楚的知道,iOS代码该放在那里,A
初始化项目项目目录UI 库 materialimport 'package:flutter/material.dart';Material 是一种标准的移动端和 Web 端的 UI 框架,是一套 Google 的设计规范,Flutter 项目以Material 为 UI 基础。官网:https://www.material.io/ 文网:https://material-io.cn/ App 结构
转载 2024-05-31 19:52:46
45阅读
# Flutter 创建 iOS 目录指南 在使用 Flutter 进行跨平台开发时,您可能会面临需要为 iOS 创建目录的情况。本文将指导您完成这一过程,从安装 Flutter 到创建 iOS 目录的每一个步骤都详细解释。无论您是新手还是有一定经验的开发者,相信这篇文章都会对您有所帮助。 ## 整体流程 在开始之前,我们首先来看看整个过程的步骤: | 步骤 | 描述
原创 10月前
79阅读
Flutter 应用程序包含代码和 assets(也为资源)。资源是被打包到应用程序安装包,可以在运行时访问的一种文件。常见的资源类型包括静态数据(例如 JSON 文件),配置文件,图标和图片(JPEG,WebP,GIF,动画 WebP / GIF,PNG,BMP 和 WBMP)指定资源 Specifying assets  pubspec.yamlflutter:
项目结构- projectName -android //android的工程文件 -build //项目的构建输出文件 -ios //项目的ios工程文件 -lib //项目中的dart文件 -src //包含其他的源文件 -main.dart //自动生成的项目入口文件 -test //测试相关的文件 -asset
转载 2023-07-25 10:23:54
244阅读
第一步看工程目录结构设计Flutter 作为一门跨平台开发语言,项目目录结构也具有特定的跨平台特性,项目不仅仅包含自身dart语言相关代码,也包含原生平台相关的Android和iOS以及Web相关代码,Flutter程序的目录结构能够很好的帮我们快速的上手,并理解Flutter跨平台特性,也有利于日常的开发和调试。Flutter工程目录如下 Flutter工程目录结构说明如下表所示 文件 /
转载 2024-08-08 10:12:39
118阅读
本文示例代码地址Flutter 安装包中会包含代码和 assets 资源两部分,Assets 是会打包到程序安装包的,可在运行时访问。常见类型的 assets 包括静态数据,如 json ,配置文件,图片,MP3,gif 等。加载图片例如加载一张图片,在 Flutter 中使用 pubspec.yaml 文件来管理所需要的文件在加载图片之前,需要在根目录下创建一个文件夹,里面存放图片,以及它所对
flutter面世已经有一些时间了,经过一段时间的探索,基本上可以确定可以用于正式项目开发。本系列文章基于最新发布的flutter 1.2版本,开发工具为Android Studio,这是flutter从0到1的第一篇「工程目录结构解析」。创建工程打开Android Studio,选择Start a new Flutter project。见到如下图的窗口,选择 Flutter Applicat
让你的 Flutter 开发更高效为什么要编写自定义功能,当你可以使用库呢?库是开发者最好的朋友和救命稻草。在我看来,一个好的项目应该充分利用一些最好的可用库。本文是有关 Flutter 很棒的库系列文章的一部分,我总结了7个 Flutter 库,这些库将有助于您在开发过程前进。1. freezed简介Freezed 是一个基于 Dart 语言的 Flutter 库,它可以帮助您快速生成不可变
转载 2024-03-12 00:47:20
57阅读
flutter的核心库整理一下flutter的核心库方便以后使用查询。数字intint常用属性sign: 返回此整数的符号,对于0返回0,对于小于0的数返回-1,对于大于0的数返回+1bitLength:返回储存此整数所需要的最大位数;4->00000001isEven:判断此整数是不是偶数;isOdd:判断此整数是不是奇数;int的常用方法toRadixString(int radix)
# FlutteriOS本地相册交互:获取相册目录 在移动应用开发,访问本地相册是一项常见需求。Flutter作为一种跨平台的开发框架,使得这一需求能在不同平台上得以轻松实现。在本文中,我们将探讨如何在Flutter获取iOS设备的本地相册目录,同时附有示例代码,以帮助您更好地理解。 ## 1. 环境准备 首先,确保您已安装Flutter SDK并已创建Flutter项目。在iOS平台
原创 9月前
159阅读
一、前言Flutter自从1.0版本发布,现在越来越受欢迎,很大大厂如美团,阿里,腾讯,字节跳动都在研究使用。今天实践一下Android原生如何嵌套Flutter,具体原理就是Flutter作为Android Module出现在项目中,这样就可以在已有的项目中使用,Android项目也是一个工程,Flutter项目也是一个工程,这样就互不相关,也很好进行管理。废话不多说,开始实践。二、目录结构首先
# 使用 Flutter 创建 iOS 文件目录指南 在 Flutter ,创建文件目录是一个常见的需求,尤其是当你需要存储一些数据时。本文将为你提供一个详细的步骤指南,帮助你在 iOS 平台上创建文件目录。无论是小白还是有一定经验的开发者,通过这篇文章你都能够轻松掌握这一操作。 ## 流程概述 我们可以将整个流程分解为以下几步: | 步骤 | 操作 |
原创 8月前
131阅读
# 如何在 Flutter 重新生成 iOS 目录Flutter 开发,有时你可能需要重新生成 iOS 目录,特别是当存在某些问题时,或者你需要更新某些配置。本文将指导你如何完成这项任务,确保你能够顺利进行。 ## 流程概述 下面是重新生成 iOS 目录的主要步骤: | 步骤 | 描述 | |------|-------------
原创 2024-10-12 05:28:08
534阅读
目录导航新建Flutter项目项目结构资源存放与引用图片资源字符串资源添加依赖flutter/dart代码库发布平台Pub site版本约束Packages getPackages upgrade依赖未发布至Pub site的代码库依赖本地代码库依赖发布至git仓库的代码库关注公众号,随时接收优质技术文章 新建Flutter项目File→New→New Flutter Project, 四种创建
0. flutter build ios --release 1. https://www.jianshu.com/p/beeab8d3842a 2. 开发者中心新建app:https://www.jianshu.com/p/7ae362cbc167 3.ios实现消息推送的方法:https://w
原创 2021-07-23 11:16:52
407阅读
最近参加的项目需要用到Flutter框架进行iOS/Android双端开发,然而第一步环境搭建的过程就忙活了一整个晚上,直到现在终于有时间静下心来整理一下搭建过程遇到的困难。0x00 Flutter SDK下载笔者所处的网络环境并不允许笔者以正常的速度从官网或Github上获取SDK,对于同样的情况,这里推荐两种解决方案。①  借助迅雷,将官方的下载链接拷贝到迅雷中新建下载,p2p下载在这种情况
转载 2024-04-23 13:44:28
44阅读
从webview到flutter详解iOS的Web开发作者|dequanzhu编辑|覃云移动开发领域近年来已经逐渐告别了野蛮生长的时期,进入了相对成熟的时代。而一直以来Native和Web的争论从未停止,通过开发者孜孜不倦的努力,Web的效率和Native的体验也一直在寻求着平衡。本文聚焦iOS开发和Web开发的交叉点,希望能通过简要的介绍,帮助开发者一窥Hybrid和大前端的构想。iOSW
原创 2020-12-19 19:42:52
2139阅读
  • 1
  • 2
  • 3
  • 4
  • 5