代码编织梦想

Flutter 小知识:路由工具类-爱代码爱编程

在开发中,路由是必不可少的东西,但是呢,路由代码重复性比较高,今天我写成一个工具类供大家使用~ `效果图(1.1)``效果图(1.2)`:`效果图(1.3)`: 时间不在于你拥有多少,而在于你怎样使用。——时间刺客 先来看看今天要完成的效果吧: 效果图(1.1): 效果图(1.2): 效果图(1.3): 效果图(1.1)

flutter webview 抖动-爱代码爱编程

webview_flutter 的使用 以后 webview 经常 Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers 这是因为渲染异常 是因为flutter引擎和webview的的图层合并引起的渲染重复的异常

为什么那么多公司都钟爱Flutter?-爱代码爱编程

背景与问题 中小公司维护一个App的成本好高呀,有没有办法可以降低成本的可能性,但是又不想让代码缺少维护? 有没有方案可以实现一份代码可以运行在多个平台,减少沟通成本呢? 问题方案选择 各公司都开始关注和使用跨端方案【包括大厂阿里巴巴以及腾讯】目前主流的跨端方案主要分为两种:一种是将JavaScriptCore引擎作为虚拟机的方案,代表框架是Rea

flutter环境配置mac-爱代码爱编程

1.官网下载sdk,解压后到你想要放的文件目录下,后解压 注意:下载的sdk解压后是flutter文件夹并且里面有.git文件,不然会报下面的错误 Error: The Flutter directory is not a clone of the GitHub project. The flutter tool requires Git in ord

Flutter(dart) 理论知识.日积月累-爱代码爱编程

理论知识.日积月累 1.const 和final 的区别2 extends,with和implements的区别 我筑起高墙,只为了跟你锁在一起,不离不弃。——皇子 1.const 和final 的区别 final 可用来修饰变量,修饰的变量在运行时被赋值,只可被赋值一次,所以修饰的变量内容也称为常量 大白话为:运行时赋值、只能被

Dart基础语法-爱代码爱编程

Dart基础语法 一、安装Flutter SDK的时候已经内置了Dart,完全可以直接使用Flutter去进行Dart的编写并且运行,但如果想单独学习Dart且运行Dart代码,最好安装一个Dart SDK    1.1 下载DartSDK:https://dart.dev/tools/sdk/archive    1.2 配置环境变量    1.

flutter框架结构图-爱代码爱编程

文章目录 架构图框架Framwork引擎Engine嵌入层Embedder参考 架构图 Flutter的架构主要分成三层:Framework,Engine和Embedder。 flutter源码指Farmwork层flutter-engine源码flutter-embedding源码框架Framwork 这一层纯dart实现,使用了两种

[Flutter 插件:((OpenContainer Material Design 设计风格中的容器转换过渡)-爱代码爱编程

@[TOC]([Flutter 插件:((OpenContainer Material Design 设计风格中的容器转换过渡)) 今日子小知识效果图: 效果图(1.1): 插件 animations: ^1.1.2 加粗是必加参数 OpenContainer参数类型说明closedColorColor当前页面颜色closedShapeShap

史上最全HTML分类标签,看完不了解来砍我-爱代码爱编程

html标签 html标签HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。 标签不会出现在页面中,只有标签中的内容才会显示在页面上 :也就是<html>此处为内容</html>标签不区分大小写,但是推荐使用小写 :(X)HTML 版本中强制使用小写,这样更加严谨标签分为闭合标签和空标签

【Android面试查漏补缺】之事件分发机制详解-爱代码爱编程

前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续更新中,感兴趣的朋友可以【关注+收藏】哦~ 本系列文章是对自己的前段时间面试经历的总结。其实本来自己是不太想继续写关于面试题的文章了,因为社区内很多这类的文章,但是如果每个地方翻一下,又不方便自己回顾,所以还是决定写下本文供自己巩固,也给大

Flutter状态管理-爱代码爱编程

在响应式编程中,状态即数据,状态变化,页面即发生变化,Flutter作为响应式开发框架,状态管理是Flutter开发过程中代码架构的重点,本文中,我们将通过分析常用的Flutter状态管理框架,给大家深入解析状态管理的核心实现方法,方便大家在后续开发中,挑选合适的状态管理框架。 Flutter本身已经给我们提供了一个状态管理方式,即Flutter自带的S

Flutter 入门笔记 一-爱代码爱编程

认识 Flutter 是什么 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 学习一个框架,老样子,看文档:Flutter 中文网 / Flutter 英文官网 F

Flutter对原生app接入Flutter进行了优化和升级-爱代码爱编程

概述 使用Flutter从零开始开发App是一件轻松惬意的事情,但对于一些成熟的产品来说,完全摒弃原有App的历史沉淀,全面转向Flutter是不现实的。因此使用Flutter去统一Android、iOS技术栈,把它作为已有原生App的扩展能力,通过有序推进来提升移动终端的开发效率。 目前,想要在已有的原生App里嵌入一些Flutter页面主要有两种方案

Flutter 自定义图片按钮,按下效果及按键音效-爱代码爱编程

import 'package:flutter/material.dart'; import 'package:transparent_image/transparent_image.dart'; import 'package:just_audio/just_audio.dart'; /* * 常用图片按钮 */ class KarenButton

Flutter开发五、常用组件与页面布局-爱代码爱编程

目录 widget State MaterialApp Scaffold脚手架容器组件 基础组件 文本组件Text Widget child里的属性 汇总 手势组件GestureDetector 按钮组件 图片组件Image child里的属性 colorBlendMode图片混合模式能让图片改变颜

【阿里巴巴】毕业两年的阿里学长前端秋招经验分享-爱代码爱编程

时间过得很快,距离18届的秋招已经过去两年了,自己也从一个到处刷题找面经的焦虑Boy成为了帮团队招聘做简历评估的小P6了。今天就从求职者和面试者的两个角度,给大家分享一下自己的秋招经验吧(主要是前端方向)。 简历要有亮点 我捞过很多社招同学的简历,大多数人工作若干年后,简历还是那些React、Vue实现的中后台、无线的业务项目,让人提不起面试的兴趣。

Flutter-Android闪屏页(启动页)实现,以及启动流程分析,看这篇文章就够了-爱代码爱编程

文章目录 环境启动页配置启动流程源码分析FlutterActivityswitchLaunchThemeForNormalThemeFlutterActivityAndFragmentDelegatedelegate.onAttach(this);第一步 初始化FlutterEngine第二步 初始化PlatformPlugin系统平台插件第三步

Flutter 小知识,动态权限申请工具类-爱代码爱编程

好几天没写博客了,但好像也没什么人看,我的博客纯粹是当做笔记来写的..这篇记录一下学到的新知识获取动态权限. permission_handler插件添加Android权限Flutter代码 要保持希望在每天清晨太阳升起 – null 老规矩,先来看看今日完成的效果图: 效果图(1.1): 来看看我画的这个草稿图,一下子就明

2020年Android开发市场真的饱和了吗?-爱代码爱编程

公司在杭州,根据我的不客观数据体验来看,最饱和的是iOS,同样发布一个职位iOS是其他技术岗位10倍的投递量。 当然Android作为一个已经市场化十余年的技术门类,它必然早已经是成熟常态。这样的技术行业都不再会有爆炸式的增长。连同Android硬件、手机、平板等都会趋于稳定,再就是一个稳中逐步下降的趋势。对于这方面人才供需也会趋于稳定,市场对开发者的从

Flutter Expected a key while parsing a block mapping报错解决-爱代码爱编程

最近在Flutter开发中遇到了一个神奇的bug,记录一下,希望可以帮到大家: 在yaml文件中添加git依赖时,在执行flutter pub get命令时,某位同事那一直报下方错误: Error on line 20, column 5: Expected a key while parsing a block mapping. ╷ 20 │