Flutter
记录学习并使用flutter开发一款app的过程
一拳小和尚LXY
学而不思则罔
展开
-
Flutter集成到已有iOS工程
前言之前写过一篇介绍flutter集成到Android工程的文章,这次总结记录一下自己把flutter集成到iOS的流程,以及遇到的问题以及和解决方法供大家参考。创建flutter_module要在iOS工程中集成flutter,首先我们需要创建一个flutter_module,创建的方法有两种:使用Android studio创建使用Android studio创建在上一篇新版Flu...原创 2020-03-30 08:43:41 · 812 阅读 · 0 评论 -
新版Flutter集成到已有Android项目
FlutterSDK升级后,我们发现不能按照原来的方式集成到已有Android项目中了,因为没有了Flutter这个类,通过阅读源码我找到了新的使用方式。一、创建Flutter Module在已有Android工程中集成flutter,可以使用AndroidStudio的new Flutter Module实现,方便快捷。找到FlutterModule,一连串的next操作即可创建完成...原创 2020-03-30 08:42:39 · 1125 阅读 · 2 评论 -
flutter开发之state生命周期
State是flutter用来渲染动态widget的类,通常在我们声明一个widget类A继承StatefulWidget时实现createState()方法时需要返回一个State<StatefulWidget>对象,这是我们需要在声明一个类B继承State<StatefulWidget>,我们通常在这个类B中绘制我们的界面和一些逻辑处理。我们继承State&...原创 2019-03-13 07:59:27 · 2204 阅读 · 0 评论 -
Flutter的布局方法
1、在flutter中Container类似于html中的div或者android中的layout布局,是作为一个控件的容器存在的,如填充、背景色、边框、边距等属性只有Container或者Container的子widget才用。 在Container中添加Row或者Column可以以行或者列的方式处理布局方式。2、使用Expanded来包围widget配合flex属性可以实现控件...原创 2019-03-13 07:56:06 · 1975 阅读 · 0 评论 -
移动端跨平台解决方案hybrid、react-native、weex和flutter的比较(自己的理解)
移动端跨平台开发从最初的hybrid到react-native、weex,再到最近Geogle新推出的flutter移动UI框架,体验和性能越来越接近原生应用,这里我们分析一下这几种开发方式的利弊。个人经验,不到位的地方还望不吝赐教。这几种APP开发方式中自己亲身体验过的有hybrid、weex、flutter这三种,其中最为熟悉的是weex开发模式。大家都知道hybrid即为web+na...原创 2019-03-09 21:21:36 · 9604 阅读 · 0 评论