Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
交流老孟Flutter博客(330个控件用法+实战入门系列文章):http://laomengit.com欢迎加入Flutter交流群(微信:laomengit)、关注公众号【老孟Flutter】:
首页动态的展示导航栏的显示和隐藏日历模块展示日历的记录,每日记录生成图片和保存图片发现类似朋友圈的内容展示,图片浏览和保存图片动态详情模块,动态的评论和删除评论多语言国际化部分页面适配了韩语和英语颜色主题和暗黑模式部分页面支持手动的修改项目主
最近发现AGC上部分服务开始支持第三方框架了,其中包括Flutter,所以就小试牛刀试着在远程配置上实验了一把。集成步骤安装flutter环境  a)下载Fluttersdk包,地址:https://flutter.dev/docs/get-started/install/windows。将压缩包解压到任意文件夹,例如D:\Flutter  b)将F
新人报道,没有什么可分享的,就记录一些自己求职的体会和心得。我是在校招补录的时候参加了今日头条的招聘,岗位是Android开发,最后成功拿到了入场券。但是这也丝毫不值得骄傲,大家都知道:技术日新月异,要是几个月不更新自己的技术栈,就会被时代淘汰。(更何况大佬那么多,我不过是个才入门的
前言:各位同学大家好,有一段时间没有给大家更新博客了,最近使用flutter跨平台写了一个模仿微信读书appdemo版本(模仿其中部分经典页面不是全部)觉得有几个点值得分享一下,趁着今天放假,就发文章分线给大家,那么废话不多说我们正式开始效果图:Screenrecorder-2020-09-12-13-41-20-726
前言:各位同学的大家好,有段时间没有给大家更新文章了,最近写了一个flutter中拖拽组件的案例实现,分享给大家,希望能帮助到各位同学学习和工作,那么废话不多说我们正式开始。准备工作:需要安装flutter的开发环境:大家可以去看看之前的教程:1win系统flutter开发环境安装教程: htt
马爸爸总结了一句话:跳槽,要么是钱不到位,要么是受了委屈。我给自己这次的跳槽经历做了一个分析,希望能对那些想换工作的朋友有所帮助。许多朋友想换工作,但是对“换工作”的理解可能仅限于写简历、投简历、面试。在跳槽之前,我也是这么想的。当时,工作并不顺利,我的专业技能并没
问题描述尝试在VSCode编写Flutter。已经在VSCode上安装了Flutter插件,同时也已经下载了官方的Flutter的包解压和添加bin的环境变量。在VSCode上尝试创建Flutter项目时报错(>Flutter:NewProject)错误提示如下:CouldnotfindaFlutterSDK.Pleaseensureflutterisinsta
花了几个小时来配置Linux上的Flutter的运行环境。做个记录,免得下次花时间。首先,要下载FlutterSDK。这个官网网址。下好之后,解压、配置环境变量。所谓配置环境变量就是,在打开终端之后,编辑.bashrc文件,在后面加上如下语句:#flutterexportPUB_HOSTED_URL=https://pub.flutt
一、简历网上有很多对程序员简历的一些指导,这里就不重述,大家可以搜下网上其他大神的总结,结合自身情况修改下。我有几点建议:1.尽量不要花哨,程序员和设计师或者产品运营还不一样,我们的简历成功与否决定权还是在技术面试官那,而他们看重的是你的项目经验内容和技术等描述。2.技能描
上一篇中,给大家介绍了android原生给flutter发送初始化数据,但是呢flutter不能返回数据给android原生,本篇给大家介绍的是BasicMessageChannel,可以完成android与flutter之间的相互通信!!混合通讯的三种方式混合通讯的三种方式BasicMessageChannel:双向通信,有返回值,
起因Flutter系统自带的BottomNavigationBar,在点击时item会有一个水波纹效果,产品并不想要这个(实际上这个水波纹有的时候还会卡住无法消失)。网上暂时没有找到现成的,所以就自己撸一个。PS:通过继承InteractiveInkFeature,也可以去除一些widget自带的水波纹(使用方法可以参考d
导语|Flutter框架是当下非常热门的跨端解决方案,能够帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面等多端开发。但仍然有很多产品、设计、甚至开发同学并不了解Flutter,所以本文将深入浅出和大家聊聊Flutter的设计背景、技术特点,以及与其他同类技术之
flutter使用InkWell点击没有水波纹效果的解决方法InkWell点击没有水波纹效果原因,如下所示,就是给InkWell的child设置了颜色,遮挡住了效果InkWell(splashColor:Colors.cyanAccent, //这是水波纹颜色,不影响效果的child:Container(color:Colors.white, //这句设置的
在Flutter中,ListView可以沿一个方向(垂直或水平方向)来排列其所有子Widget,常被用于需要展示一组连续视图元素的场景ListView构造方法ListView:仅适用于列表中含有少量元素的场景ListView.build:适用于子Widget比较多的场景ListView.separated:适用于需要设置分割线的场景
一、配置Flutter镜像    1.右键计算机-属性-高级-环境变量       新建-->变量名:PUB_HOSTED_URL  变量值:https://pub.flutter-io.cn       变量名:FLUTTER_STORAGE_BASE_URL  变量值:https://storage.flutter-io.cn    2.安
Flutter1.22版本新增了3个按钮,TextButton、OutlinedButton、ElevatedButton,虽然以前的Button没有被废弃,但还是建议使用新的Button。为什么会新增Button?因为想要将以前的按钮调整为统一的外观比较麻烦,因此以前经常使用自定义的按钮,而新增的按钮解决了此类问题,可以非常方便的
flutter认识flutterflutter的特点跨平台历史平台独立开发最初解决方案一:webview解决方案二:ReactNative跨平台的终极解决方案三:FlutterFlutter绘制原理图图像显示频率和刷新率的问题双重缓存(DoubleBuffer)双重缓存存在的问题三重缓存(TripleBuffer)-了解渲染引擎skia
11月7日,即构和上海GDG技术社区联合举办了实时音视频技术云上技术分享专场,来自即构科技和Bilibili的资深技术专家进行了深度分享。大会吸引了500+开发人员交流、观看,并在活动过程中与分享嘉宾进行了热烈互动,下面我们将整理嘉宾们分享的核心内容,错过活动直播的小伙伴可以继续观看学
常用网址免费下载!《AliFlutter体系化建设和实践》Flutter开发文档Flutter实战Dart编程语言概览pub仓库main函数使用了(=>)符号,这是Dart中单行函数或方法的简写。//=>是return语句的简写add3(a,b)=>a+b;变量以下划线(_)开头,在Dart语言中使用下划线前缀标识符,
1.Row - Column- Row- Text嵌套情况下会出现这个问题1.附代码,参考注释部分的Expanded使用,Container(padding:EdgeInsets.all(2),decoration:BoxDecoration(color:Colors.black38,),child:Row(children:
前言在原生的andriod和iOS里面都会有数据缓存的apiAndroid端用的是Sharedpreferences来实现对于轻量级数据的缓存,IOS端通常使用NSUserDefaults来实现轻量级数据的缓存但是在flutter有基于AndroidiOS做支持的三方插件库shared_preferences准备工作shared_p
Flutter有很多的基础Widget,其中IconButton很常用,还有PopupButton,这里扩展的这个AppBarButton是将两者融合一起,用起来更方便了。import'package:flutter/material.dart';classAppBarButton<T>extendsStatelessWidget{finalWidgetchild;finalColorcolor,fo
flutterupgrade升级flutterchanneldev切换渠道,共四个渠道stable(稳定版),beta,dev,和master,flutterpubupgrade仅更新packages,不更新flutterflutterpuboutdated获取packages的更新建议,会列表出所有的dependency的版本
Column组件即垂直布局控件,能够将子组件垂直排列。其实你学会了Row组件就基本掌握了Column组件,你可打开Row()组件的构造函数对比一下,它们的参数完全是一模一样的,只是排列方向不同,下面一起探究Column布局吧。来看一下Column()组件的源码定义:///##Layoutalgorithm//////_Th
flutter使用imgae_picker插件时报错: "PlatformException(already_active,Imagepickerisalreadyactive,null),翻看了很多帖子,大部分建议都是升级插件版本或者运行flutterclean可以解决。但是我一直不可以。 直到看到这样一条消息(具体地址如下):https://github.com/f
在同时开启多个Flutter项目,运行时经常遇到Waitingforanotherfluttercommandtoreleasethestartuplock...这个错误,然后就一直卡在这没反应了,所以还是决定记录一下,做个笔记。百度到的比较多的解决办法是:找到flutter\bin\cache目录下的lockfile文件,重启Android
在web开发中,在遇到基础类型和复杂类型的深拷贝问题大部分可以通过letnewObj =JSON.parse(JSON.stringify(obj));来完成深拷贝(函数除外 拓展https://www.jianshu.com/p/1c142ec2ca45) 1.flutter的dart语法在处理jsonmap的时候可以通过类似思路MapclonedObject=
dart的extension方法可以给已经存在的类添加新的函数,通过extension我们可以封装一些常用方法,提高开发效率。例一:扩展String给string添加一个log打印方法extensionStringExtonString{voidlog(){print('--------$this');}}使用"thereissomethingneed
我的大学              本人是大连某三本学校的学生,大一大二的时候没怎么学过习,就在第一学期的C语言课程上认真听了课,听到指针的时候就理解不上去了,然后整个大一大二就这样过去了,非常重要的数据结构一次课都没听过,汗颜,到了大三在房地产公司兼职,由于干的时间长,工作