
Flutter
初壹十五a
https://github.com/xiangjiana/androids
展开
-
Flutter 完整开发实战详解(一、Dart 语言和 Flutter 基础)
前言在如今的 Fultter 大潮下,本系列是让你看完会安心的文章。本系列将完整讲述:如何快速从0开发一个完整的 Flutter APP,配套高完成度 Flutter 开源项目 GSYGithubAppFlutter。同时也会提供一些 Flutter 的开发细节技巧,并针对开发过程中可能遇到的问题进行填坑。系列文章分为三篇,第一部分是基础篇(针对 Dart 语言和 Flutter 基础),第二...原创 2019-05-14 17:15:32 · 326 阅读 · 0 评论 -
Flutter系列(八)自定义主题并切换保存
您好,欢迎关注我,本文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上一篇专栏,是教大家如何发布自己的Flutter库到公共库。本篇是我关于Flutter的第八篇文章,相信通过之前的学习,大家对Flutter开发需要掌握的小技巧...原创 2019-07-01 16:20:05 · 812 阅读 · 0 评论 -
Flutter 系列(四)基础UI实践
您好,欢迎关注我,本篇文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上篇文章我们介绍了Flutter的整体架构,相信大家一定印象深刻,本篇文章介绍 Flutter UI的基础构建,从主题、提示、图片加载和动画四个方向介绍。一...原创 2019-06-26 16:36:05 · 282 阅读 · 0 评论 -
Flutter系列(五)用 Flutter 实现 PageView 指示器
您好,欢迎关注我的专栏,本文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上篇文章我们从主题、提示、图片加载和动画四个方向介绍了Flutter的UI基础,本篇专栏用一个PageView的实例来加深印象,并且在之后的专栏里,我们会...原创 2019-06-26 17:54:21 · 3312 阅读 · 0 评论 -
Flutter 实现 View 的移动拖拽
您好,欢迎关注我的,本文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上一篇专栏,是教大家如何实现Flutter的主题。本专栏介绍在Flutter中如何拖拽View,并讲解会遇到的坑。先来看效果:第一步在main方法中用...原创 2019-07-02 16:31:09 · 3298 阅读 · 2 评论 -
Flutter系列(六) 中如何跳转界面
您好,欢迎关注我的专栏,本篇文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上一篇专栏,我带大家用Flutter实现了一个完整的可自定义配置的 PageView 指示器。这篇专栏,我会教大家在Flutter中如何实现界面跳转在...原创 2019-06-27 15:50:31 · 2182 阅读 · 1 评论 -
Flutter 实现抽屉动画
您好,欢迎关注我的,本文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上一篇专栏教大家如何在Flutter中拖拽View,并讲解了会遇到的坑。这篇会深化View拖拽实例,利用Flutter Animation、插值器以及Animat...原创 2019-07-03 17:32:57 · 1251 阅读 · 0 评论 -
用Flutter实现的无限滑动Banner
BannerGalleryInFlutter用Flutter实现的无限滑动Banner可配置的属性使用示例/// 构建数据List<BannerGalleryBean> _createTestData() { List<BannerGalleryBean> list = new List<BannerGalleryBean>(); ...原创 2019-06-28 17:14:18 · 1423 阅读 · 0 评论 -
Flutter(七)如何发布 Flutter 代码到公共库
您好,欢迎关注我,本篇是关于 Flutter 系列的第六篇,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上一篇专栏,写的很简单但是也很实用,讲的是在Flutter中如何进行界面间的跳转。这篇专栏我教大家如何发布一个自己写的Flutter开源库。还是已我之前教大...原创 2019-06-28 17:23:57 · 718 阅读 · 2 评论 -
Flutter 基于Bloc框架的封装
1.页面状态的bloc封装1.1 定义一个基类用于bloc用于处理页面状态状态主要有:loading,error,empty,以及展示内容的showContentenum PageEnum { showLoading, showError, showEmpty, showContent,}1.2 定义一个枚举表示页面状态,另外还需定义事件的类,传递一些必要的数据blo...原创 2019-06-21 17:39:10 · 1028 阅读 · 1 评论 -
Flutter系列(三) 整体架构
您好,欢迎关注我的专栏,本篇是关于 Flutter 系列的第三篇,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上篇文章我们介绍了用 Flutter 开发第一个跨平台应用程序,相信大家一定印象深刻,本篇文章介绍 Flutter 平台的整体架构。一.核心原则之前...原创 2019-06-21 16:18:52 · 603 阅读 · 0 评论 -
Android 开发面经,历时两月斩获BAT+头条四个公司 Offer
拿了 BAT+头条 四个 offer;同时也在帮公司招聘,筛选简历并面试。对技术面试这回事有一些体会,在此分享。坦白说,我对我个人在这次求职中的表现并不十分满意,面试前没有做足够充分的准备——数次被面试官出的题目“虐”、应对面试的压力时没能做到沉着冷静、在面试中未能完整地把自己的积累与优势表现出来……所以本篇文章并不是一个“成功者”的经验分享,而是一个普通人经历过各种面试后的一个总结与反思。一...原创 2019-05-14 17:28:30 · 552 阅读 · 1 评论 -
2019 阿里、头条、腾讯、美团 Android 面试经验分享
1. 前言本文从面试准备、面试技巧等方面分享一些个人经验。希望能给大家带来帮助。2.面试情况阿里(蚂蚁金服):拿到 offer头条(抖音、火山):拿到 offer美团(美团平台):拿到 offer腾讯(腾讯音乐):二面挂3. 准备这部分将结合我自己的经验,为大家准备面试提供一个参考。3.1 尽早开始准备首先,尽早开始准备。足够的时间是充足的准备的基本保证。不...原创 2019-05-15 17:20:43 · 986 阅读 · 2 评论 -
网易资深架构师谈:随着年龄的增长,Android开发者该何去何从?
" 对于程序员来说,如果哪一天开始他停止了学习,那么他的职业生涯便开始宣告消亡。”高薪的IT行业是众多年轻人的职业梦想,然而,一旦身入其中却发觉没有想像中那么美好。被称为IT蓝领的编程员,工作强度大,像个编码“机器”;技术更新换代快,饭碗不稳定。随着年龄的增长,尤其是工作2-5年的Android程序员该何去何从?就得看自己的眼光、胆识和机遇了!工作2-5年的Android程序员该何去何从?...原创 2019-05-16 17:05:37 · 397 阅读 · 0 评论 -
flutter 中的From表单
通用方法做过前端的都应该提交过表单,以文本输入为例flutter中提供了通用的TextField组件TextField( decoration: InputDecoration(labelText: '产品名称'), onChanged: (String value) { setState(() { _name = value; ...原创 2019-05-21 19:49:23 · 1002 阅读 · 0 评论 -
2019最新Flutter 面试知识点集锦(一)
谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总结吧,也算是 Flutter 的阶段复习。系统完整的学习是必须需要的,这里只能帮你总结一些知识点,更多的还请查阅 Dart/Flutter 官网本篇主要是知识点总结,如有疑问可点击各文章链接了解详情,或者查阅我专栏Dart 部分...原创 2019-05-27 16:18:20 · 4542 阅读 · 1 评论 -
Flutter 系列(一)安装与配置
您好,欢迎关注我的专栏,本篇是关于Flutter的系列篇,从简单的Flutter介绍开始,一步步带你了解进入Flutter的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上篇文章我们简单的介绍了一下什么是Flutter,相信大家已经摩拳擦掌想真枪实弹的试一试了吧,本篇文章就介绍如何配置Flutter的开发环境。本专栏默认使用MacOS...原创 2019-06-19 16:26:12 · 436 阅读 · 0 评论 -
Flutter系列(二) 创建第一个应用
您好,本篇是关于Flutter的系列篇,从简单的Flutter介绍开始,一步步带你了解进入Flutter的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。上篇文章我们简单的介绍了Flutter开发环境,相信大家已经可以自己构建基于Flutter的开发环境了吧,本篇文章介绍如何运行起来属于你的第一个Flutter应用。本专栏默认使用Mac...原创 2019-06-20 16:52:47 · 393 阅读 · 0 评论 -
不得不看的Flutter与Android混合开发
记得在flutter刚出来时,笔者就开始学习flutter。但由于当时嫌弃flutter复杂的层级组合且未推出稳定版,所以当时就放弃了深入学习,现如今随着flutter的蓬勃发展及大佬们的力推,就又入坑flutter。虽说flutter能够跨平台,但由于现在几乎都是现成的项目,所以不可能用flutter来重头开发,所以目前几乎都是采用native+flutter的混合开发方案。那么该方案该如何...原创 2019-06-17 17:06:39 · 1340 阅读 · 2 评论 -
Flutter 完整示例
经过这一段对 Flutter 的了解和接触,掌握如何完整使用 Flutter 开发一个项目。实际上,在 Flutter 中,一切皆 widget,我们的界面都是由各种 widget 堆叠出来的。一个 Flutter 工程涉及以下几个要点:工程项目代码分层主题风格插件路由网络数据交互界面布局及刷新一、工程项目代码分层一个正式的工程项目,它的代码必须做到分层,代码的分层体...原创 2019-09-12 15:49:18 · 3449 阅读 · 2 评论