首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter 笔记 | 修改 App 图标、名称、启动

还是希望自己整理一份属于自己的东西,若干年后,点击查看,还能回想起现在艰辛讨生活的自己如何在帝都各种熬夜,然后和孩子吹牛逼~ ??? 动笔前,犹豫好久,要怎么样轰轰烈烈来篇记录呢?...Android 修改应用图标 通过 Android Studio 打开 Flutter android Module,右键选择 “New ===> Image Asset”: ?...调整 AndroidManifest 文件: <application android:name="io.<em>flutter</em>.<em>app</em>.FlutterApplication"...Step 2:修改 launch_background 文件 先把 UI 给你提供的启动图片对应的放在 drawable 。 随后开启定义你的启动图片: <?...有个坑点就是少用模拟器,模拟器运行发现会有较长一段时间白屏,实际运行真机则没有这个问题。郁闷了我。 三、修改应用名称 1.

2.2K41
您找到你想要的搜索结果了吗?
是的
没有找到

利用Flutter开发了一个可运行小程序的App

Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建平台精美应用,支持移动、Web、桌面和嵌入式平台。...然后通过能够让小程序运行App运行时技术方案(FinClip)等,组合成「小程序+App」的Hybird开发方案?...找了下资料,相比于「H5+App」的Hybird方案,「小程序+App」的技术方案优势还是明显的:具备跨平台的能力,一套代码可以在 iOS 与 Android 两个平台中运行;远超过 H5 的体验(支持本地缓存...2)关联小程序微信登录授权FinClip有个很好用的功能,就是可以复用微信登录授权,换句话说,在自有App或者用他们家的小程序转App功能,都可以通过这个功能,事先调通App的微信登录,减少了许多基础开发及调试工作...第四步:紧接第二步,在管理后台页面点击新增登录关联,根据提示填写“微信小程序原始ID”、“微信小程序昵称与头像授权路径”、“小程序手机号授权路径”。

2.2K20

两分钟带你快速搭建Flutter开发环境(Windows)

2.解压安装包到你想安装的目录,:C:\flutter; 注意,不要将flutter安装到需要一些高权限的路径C:\Program Files\等。...一般的错误会是Android Studio版本太低、或者没有ANDROID_HOME环境变量等 第一次运行一个flutter命令(flutter doctor)时,它会下载它自己的依赖项并自行编译。...,然后安装Dart插件 完成之后选择重启Android Studio 如何在Android模拟器上运行Flutter?...; 通过flutter run运行启动项目; 如何在Android真机运行?...创建和运行一个简单的Flutter项目 1.通过如下命令创建一个Flutter项目 $ flutter create my_app 2.命令运行完成之后会在当前目录下创建一个名为my_appFlutter

8K10

Flutter 3.10版本有什么变化?

Flutter 3.10 还有一个 JNI 桥接器,用于连接用Kotlin编写的 Jetpack 库,无需外部插件即可直接从 Dart 调用新的 Jetpack 库。...Flutter+小程序容器组装成的App,更高效、更实用小程序容器技术则是一种相对新型的技术,它是通过在客户端中集成一个小程序容器,来运行小程序的一种技术方案。...安全沙箱环境:小程序容器为应用程序提供了安全的沙箱环境,使得应用程序的运行不会影响到系统的其他部分。同时,小程序容器还提供了一些安全机制,权限控制、数据加密等,保障应用程序的安全性。...笔者了解了下市面上的第三方小程序技术FinClip,发现将开发好的Flutter小程序,通过FinClip SDK的方式运行App终,有诸多好处。...其次,FinClip平台支持各种类型的Flutter应用程序,包括单应用程序、应用程序、混合应用程序等等。开发者可以根据实际需求来选择不同的应用程序类型,并在FinClip平台上进行定制和部署。

54300

干货 | 从47%到80%,携程酒店APP流畅度提升实践

在进行APP性能优化实践,除了性能技术方案本身外,还会面临两方面问题:第一,APP的性能优化,不具有持续性,往往经过一段时间优化实践,效果明显,但是随着后续需求迭代和代码变更,APP性能很难维持在一个较好的水平上...2.2.1 Flutter页面可交互加载时长采集原理 在Flutter,最终的UI树其实是由一个个独立的Element节点构成。...在实际监控,会针对不同的指标,设计不同的监控标准,:慢加载、白屏、奔溃、卡顿等系统因素,除了大盘指标外,还增加了各指标影响占比、酒店主页面的报错率趋势、版本对比趋势、报错机型top分布等。...对于业务场景比较重的因素,结合业务数据进行分桶等方式的监控,:详情房型数量关联TTI耗时分布、单酒店crash数据等。...:填写业务报错量(可订服务、提交订单、失焦错误数),除了对各类报错率趋势进行监控外,还会综合实际用户流量,区分单项业务报错的流量大小进行预警,且对拆分多维度(单用户、单房型等)触发次数,便于寻找到有特性的

1.6K30

干货 | 从47%到80%,携程酒店APP流畅度提升实践

在进行APP性能优化实践,除了性能技术方案本身外,还会面临两方面问题:第一,APP的性能优化,不具有持续性,往往经过一段时间优化实践,效果明显,但是随着后续需求迭代和代码变更,APP性能很难维持在一个较好的水平上...2.2.1 Flutter页面可交互加载时长采集原理 在Flutter,最终的UI树其实是由一个个独立的Element节点构成。...在实际监控,会针对不同的指标,设计不同的监控标准,:慢加载、白屏、奔溃、卡顿等系统因素,除了大盘指标外,还增加了各指标影响占比、酒店主页面的报错率趋势、版本对比趋势、报错机型top分布等。...对于业务场景比较重的因素,结合业务数据进行分桶等方式的监控,:详情房型数量关联TTI耗时分布、单酒店crash数据等。...:填写业务报错量(可订服务、提交订单、失焦错误数),除了对各类报错率趋势进行监控外,还会综合实际用户流量,区分单项业务报错的流量大小进行预警,且对拆分多维度(单用户、单房型等)触发次数,便于寻找到有特性的

1.8K30

Flutter 在铭师堂的实践

其实这个方法也同样适用于我们运行了一个纯 flutter 应用,想通过类似 attach 原生进程的方式里面开始断点。...可以收拢 APP 这些基础操作 质量和稳定性:Flutter 是新技术,我们如何在它上线的时候做到心中有底 开发规范:从早期就定下第一版的代码结构、技术栈选择,对于后面的演进益大于弊 利用现有能力 我们封装了...在容器,拿到我们实际的 Flutter path 和 参数。伪代码如下: val extra = intent?.extras extra?....质量和稳定性 线上开关 为了保证新技术的稳定,在 Flutter 基础 SDK ,我们提供了一个全局开关的配置。这个开关目前还是高粒度的,控制在进入 Flutter 页面的时候是否跳转容器。...跳转到对应的原生页面或者报错。 线上开关可以和 APP 现有的无线配置中心对接。如果线上出现 Flutter 的质量问题。我们可以下发配置来控制页面跳转实现降级。

90210

移动端跨平台技术之下的变与不变

Web 能够在端外访问,需要跨 Native App 与 Web 跨 Native 双端:出于开发效率等原因,希望 Android、iOS 双端复用一套业务代码 跨 App:一些产品功能期望能在多个渠道投放上线...,以工具类需求为主,打车、买票、点餐 在可预见的未来,可能还会有这些跨平台需求: 跨轻应用:系统级即用即走的轻量级应用,Android 快应用、iOS App Clips 跨 IoT 设备:各种有显示屏的设备都会成为新的...,进而允许一套代码跨多端标准容器运行 React Native/Weex、Flutter 小程序一码投跨 App:国内市场,越来越多的超级 App 支持了小程序,但各自的小程序框架并没有统一标准...、蓝牙、多媒体等 体验:移动端 Web 体验远不及 Native,主要体现在首屏加载慢、动画卡顿、长滚动闪烁等场景 性能:内存消耗大、GPU 利用率低 加上 Web 标准更迭慢,新特性兼容性差(Push...Web,还面临一个更难解决的问题——跨 AppApp:小程序一码投 ?

1K21

几款移动跨平台App开发框架比较

; 提供打包、部署的工具或服务; 都需要学习自身封装的 JavaScript API; 筛选框架的要求: 性能:运行速度快; UI:提供接近原生的UI体验; 插件,文档丰富,开发效率高,容易扩展和维护...可以达到每秒 60 帧(足够流畅),并且能有类似原生 App 的外观和手感; 如果你只想给现有的原生应用添加一两个视图或是业务流程,React Native 也同样不在话下; 缺点: 对开发人员要求较高...使用习惯,提供模块的详细例子,登录,个人中心; 平台支持度: 缺点: 部分操作需要具备原生开发经验,离线打包App; 新产品仍然有bug,还需改进; 学习路线: uni-app 跨平台更多;(一套代码...,版本不够稳定; 面向不懂App开发人群,不适合程序员和科技公司,过度依赖会降低技术水平; 涉嫌抄袭DCloud大量代码; Flutter 优点: 高生产效率。...wex5 AppCan 兼容 免费,超多端发布(包括各类小程序,H5,App) 全免费,多端发布(H5,app) 个人免费,多端发布,有限制 打包构建 混合开发,使用web-view进行H5面加载,

7.5K20

Android开发者的Flutter入门(二)

涉及到的有以下这些点: 闪屏 自定义布局 下拉刷新 上拉加载更多 使用Assets 路由(页面跳转) 内嵌WebView 闪屏 由于启动Flutter app的时候需要初始化Flutter...所以开发Flutter app的时候都需要加一个闪屏。给Android平台上跑的Flutter app加闪屏其实是和给一个正常的Android app加闪屏是一样的。...上拉加载更多 使用Assets 添加 Assets 在Flutter如果你有图片等文件需要引入到app,都需要使用Assets, 这个Assets的概念不同于AndroidAssets的概念,某种意义上讲...app讲解已经完毕,相信大家看了之后就会对开发Flutter app的一些基本的技术点都有了了解。...要深入理解Flutter开发的方方面面还是要读代码实践,后面的路还很长,但是会很有趣。

1.3K20

Flutter Web在美团外卖的实践

1.1.1 保障多端体验一致性 由于端能力的不同,导致了业务在 App 和 Web 上存在较大的表现差异,例如:App 上自带动画转场,而在 Web 的实现成本却较高,往往也就降级舍弃了这部分功能。...在大前端融合的趋势下,美团外卖商家端持续在探索更优的多端复用方案,通过 MTFlutter 生态的建设,目前 Flutter 技术栈已覆盖商家端 App 90%以上的业务,同时具备 Flutter...(1) Dart Package Dart Package 是纯 Dart 编写,因此大部分代码均可由 dart2js 直接编译出 Web 平台可运行的代码,但某些涉及 Native 能力的库( dart...Web,现以商家学院视频内容为例,对比 Flutter Native 和 Flutter Web 的展现效果: image.png Flutter Native image.png Flutter...而 Flutter Web 在美团外卖商家学院业务也取得了阶段性的成果,实现了 App、H5 侧的体验一致性,为后续推动更多业务线实现 App-Web 一体化打下了坚实的基础。

2.1K20

(00)-掌握Flutter,成为大前端行业翘楚!你还在等什么?

一些团队决定放弃React Native回归原生开发,Airbnb。...Dart,是Google专为(大)前端开发量身打造的专属语言,借助先进工具链和编译器,成为少数同时支持JIT和AOT的语言之一,开发期调试效率高,发布期运行速度快、执行性能好,在代码执行效率上媲美原生App...正是因为这些革命性的特点,Flutter正式版发布半年,GitHub Star超68,000,与已发布4年的、78,000 Star的同行业领头羊React Native差距很小。...教程大纲 Flutter开发起步模块。 我会从跨平台方案发展历史出发,与你介绍Flutter的诞生背景、基本原理,并带你体验一下Flutter代码是如何在原生系统上运行的。 Dart基础模块。...我会与你讲述Flutter开发的一些疑难问题、高级特性及其背后原理,帮助你在遇到问题时化被动为主动。 Flutter综合应用模块。

30630

几个跨平台移动App开发方案框架比较

提供打包、部署的工具或服务 都需要学习自身封装的 JavaScript API 我们作为开发者筛选框架的要求: 性能:运行速度快 UI:提供接近原生的UI体验 插件,文档丰富,开发效率高,容易扩展和维护...万原生API 缺点 部分操作需要具备原生开发经验,离线打包App 新产品仍然有bug,还需改进 云编译必须联网获取AppId 学习路线 APICloud 概述 APICloud是国内较早布局低代码开发的平台之一...ARM代码运行时以达到跨平台的高质量用户体验 缺点 Flutter采用Dart语言开发,属于小众语言,需要一切都要重新学习 Flutter现在还处在Beta阶段,第三方库很少 WeX5 概述 WeX5是开源并且免费使用的...WeX5的混合应用开发模式能轻松调用手机设备,相机、地图、通讯录等,让开发者轻松应对各类复杂数据应用,代码量减少80%。同时开发出的应用能够媲美原生的运行体验。...wex5 AppCan 兼容 免费,超多端发布(包括各类小程序,H5,App) 全免费,多端发布(H5,app) 个人免费,多端发布,有限制 打包构建 混合开发,使用web-view进行H5面加载,

7.5K20

干货 | 携程度假无线前端架构演进之路

在开发时,运行 gulp 命令即可。 通过上述取巧的方式,我们在团队成功推广了 ES6 和 React 开发模式。...它需要实现以下目标: 1)一条命令启动完整的开发环境 2)一条命令编译和构建源代码 3)一份代码,既可以在 node.js 做服务端渲染(SSR),也可以在浏览器端复用后继续渲染(CSR & SPA) 4)既是应用...,也是单应用,还可以通过配置自由切换两种模式,用「同构应用」打破「单 VS 」的两难抉择 5)构建时可以生成一份 hash history 模式的静态文件,当做普通单应用的入口文件(SPA)...在实践我们发现,最后我们得到的 Model 层,里面包含的就是应用的核心业务逻辑代码,它们可以独立运行和测试,可以用在任意视图框架。不仅是跨平台,甚至具备跨时代的生命力。...在新的设计,需要落实的代码量并不是特别,它本身就是建立在现有框架的基础上的新抽象。

2.2K30
领券