一、前言Flutter 跨端技术一经推出便在业内赢得了不错的口碑,它在“多端一致”和“渲染性能”上的优势让其他跨端方案很难比拟。虽然 Flutter 的成长曲线和未来前景看起来都很好,但不可否认的是,目前 Flutter 仍处在发展阶段,很多大型互联网企业都无法毫无顾虑地让全线 App 接入,而其中最主要的顾虑是包大小与动态化。动态化代表着更短的需求上线路径,代表着大大压缩了原始包的大小,从而获得
转载 2024-05-06 20:26:15
260阅读
Flutter进阶—构建布局实例展示了如何创建以下布局。当应用程序首次启动时,这颗实心星标是红色的,表明这个景点曾经被收藏过。实心星标旁边的人数表明,有66人喜欢这个景点。现在需要完成一个任务,点击该实心星标删除其收藏的状态,用空心星标取代实心星标并减少收藏人数。点击再次收藏景点,画一颗实心星标,增加收藏人数。要完成此操作,需要创建一个包含Icon(图标)和Text(文本)的自定义控件,Icon(
转载 2024-06-14 16:34:37
55阅读
1. 循环数据,生成列表效果。import 'package:flutter/material.dart';void main(){ runApp(MyApp());}// 抽离成一个单独的组件cl
原创 2023-03-23 00:48:00
121阅读
作者:Karl_wei 前言:有做过完整项目的小伙伴应该都知道,随着业务的发展,app的运营需求会越来越多(比如:根据运营活动动态更换页面的UI)。这就要求我们的app要尽可能的满足市场的运营的动态化需求,通过这篇文章你将了解到: 1. Flutter动态化的方案使用和效果对比; 2. 针对中小型团队,该如何最小成本、最高效的实现app的动态化需求。动态化的常用方式和实现原理首先什么是动态化?即不
转载 2023-08-17 11:20:35
186阅读
Flutter - 8 :一个附带手势刷新与自动加载的列表友情提示 : 这个仅仅只是做出来看的,其中有些东西也是直接定死的,用到的东西可能会对其他人有些许提示效果,然而并不能保证这个东西一定不会出现错误。列表这种东西在移动设备上还是很必要的,毕竟屏幕就那么大,数据多了,肯定要进行手势滑动,随之而来的就是手势刷新与加载,其中,数据的刷新是必须要用户触发的,加载则不是,毕竟每次拉到底要用户再下拉一次,
转载 2024-06-27 23:25:27
119阅读
概述前几篇文章我们都是使用Flutter中的AnimationController、Animation以及Tween来实现我们的动画效果,如果我们只想实现一些简单动画,该怎么办呢?今天我们就一起了解Flutter中内置的动画组件.接下来,我们就来分类来看一下Futter内置的动画组件. 需要外部Animation支持Animation组件功能DecoratedBoxTransitionDecor
转载 2023-11-10 19:31:52
90阅读
前言该文章只是自己这两天看电子书的总结,如果想看一手知识的可以转到电子书https://book.flutterchina.club/chapter7/theme.html。前端开发无非就两步第一是布局、第二是请求数据刷新界面,这两天看完感觉至少写一些简单的界面是没问题了。剩下的请求以及一些第三方库有时间再继续。对于没有打过Flutter代码的朋友我建议看完至少还要自己动手打一下,不用全打,因为打
转载 2024-05-16 12:44:57
453阅读
  在日常开发中,经常看到的列表界面就是这集的内容:垂直列表垂直图文列表横向列表动态列表  ListView组件常用的参数:scrollDirection:Axis.horizontal 横向列表Axis.vertical 垂直列表(默认垂直列表)padding :EdgeInsetsGeometry, 内边距 reverse:  boo
转载 2024-05-21 08:48:11
70阅读
这是目前见到最完美的动态DLS方案,但是缺点也很明显实现技术难度不较大。一、前言虽然 Flutter 的成长曲线和未来前景看起来都很好,但不可否认的是,目前 Flutter 仍处在发展阶段,很多大型互联网企业都无法毫无顾虑地让全线 App 接入,而其中最主要的顾虑是包大小与动态化。动态化代表着更短的需求上线路径,代表着大大压缩了原始包的大小,从而获得更高的用户下载意向,也代表着更健全的线上质量维护
转载 2023-09-06 21:42:55
306阅读
CI整个流程简介: flutter项⽬源码仓库配置CI命令,配置runner与源码关联起来,flutter项⽬源码更新时,触发CI命令通过runner机 器将flutter源码⽣成framework,然后通过git命令将⽣成好的framework上传⾄framework代码仓库,主⼯程主 动pod update就可以引⼊最新的framework。 简化流程:rnnner安装->CI配置-&g
计数器应用示例用Android Studio和VS Code创建的Flutter应用模板是一个简单的计数器示例,本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,在随后小节中,将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其它概念与技术。对于接下来的示例,希望读者可以跟着笔者实际动手来写一下,这样不仅可以加深印象,而且也会对介绍的概念与
转载 4月前
34阅读
首先打开lib目录下的main.dart文件,在上一篇中对flutter目录文件进行了相关解释,flutter应用层是使用dart语言编写,最终会转换为机器码,生成了so文件,对于so文件,学习过android NDK开发的同学相信并不陌生,接下来我们分析一下main.dart文件中的内容从整体上看,dart语言和java有不少相似的地方,dart是由google开发的一门编程语言,可以说相似度很
转载 2024-01-03 13:03:14
32阅读
一、前言跨端、动态化等技术一直是移动端开发比较热闹的话题。网上也有不少的实践方案了,思路几乎都一样。在APP端内置一个解释器或者叫Run-Time吧。这个Run-Time能够动态执行远程下发的编译产物,我们称为离线包。具体细节就不展开了,网上很多,没有必要在重复一遍了。而我们想分享的是在动态化实践过程中遇到的问题以及如何解决的。起初我们是基于一个开源工程,想着这样能少走弯路,然后顺利完成任务。然而
Flutter作为一种跨平台的解决方案被越来越多的人认可,各种类型的Flutter应用也纷纷上线。作为一款成熟上线的App,能否在少干扰用户的情况下及时修复bug,快速让用户体验到新功能一直是开发人员的研究方向。考虑到iOS平台的限制以及目前团队的主要诉求是快速上线新设计,对平台要求不大,所以我们先在Android平台上做了产物动态化的尝试和实践。方案设计对于一个Flutter应用,动态化主要考虑
转载 2023-12-28 17:16:38
452阅读
# Flutter 项目生成 iOS 应用的步骤指南 在开发 Flutter 应用的过程中,生成 iOS 应用是一个重要的步骤。Flutter 提供了一种便捷的方法来同时为 Android 和 iOS 平台生成应用。但对于刚接触 Flutter 的新手来说,这个过程可能会显得有些复杂。本文将详细讲解如何在 Flutter生成 iOS 应用的流程及每个步骤的具体操作。 ## 流程概述 下面
原创 9月前
43阅读
# Flutter生成Android Key 在开发Flutter应用时,我们经常需要在Android平台上使用一些第三方服务或者API,这时就需要生成一个Android Key来进行身份验证。本文将介绍如何在Flutter项目中生成Android Key,并提供详细的代码示例。 ## 什么是Android Key Android Key是一种用于身份验证的密钥,通常用于访问Google地图
原创 2024-07-04 06:21:14
98阅读
# Flutter生成iOS应用的全流程 Flutter是一款由Google开发的开源UI框架,可以快速构建高质量的跨平台应用。借助Flutter,你可以使用一套代码库,轻松生成iOS和Android应用。本文将详细介绍如何使用Flutter创建一个基本的iOS应用,并通过代码示例来展示关键步骤。 ## 环境准备 在开始之前,请确保你的开发环境中已安装以下工具: 1. **Flutter
原创 2024-10-23 05:10:49
97阅读
https://pub.flutter-io.cn/packages/permission_handler https://www.jianshu.com/p/fa68876fbdfd 例
原创 2022-12-08 15:38:52
124阅读
# Flutter iOS 动态化 随着移动应用开发的普及,Flutter逐渐成为跨平台应用开发的热门框架。本文将探讨Flutter在iOS平台上的动态化特性,并提供相关代码示例,帮助开发者理解如何在Flutter中实现动态化功能。 ## 什么是动态化? 动态化是指在应用运行时加载和更新代码模块或资源的能力。这使得应用可以在不需要重新发布的情况下进行功能扩展或 bug 修复,提升了开发效率和
原创 2024-09-16 03:52:04
118阅读
需要更新适配器并调用notifyDataSetChanged。在Flutter中,如果setState()中更新widget列表,您会发。这是实现更新的简单方法。
原创 2022-08-03 10:42:18
450阅读
  • 1
  • 2
  • 3
  • 4
  • 5