
flutter
文章平均质量分 95
flutter学习
阿尔法789
热爱分享,Android学习资料、进阶视频、面试合集等等可以私信我
展开
-
[译]Flutter简易二维码扫描插件barcode_scan2
本文翻译自pub: barcode_scan2 | Flutter Package (flutter-io.cn)译时版本:barcode_scan2 4.2.0重生原来的 barcode_scan 不再维护了,所以 barcode_scan2 诞生了,并且支持空安全。barcode_scan2用于扫描 2D 条形码和二维码的 Flutter 插件。该插件提供了两个常用的 iOS 和 Android 库的包装:iOS: github.com/mikebuss/原创 2022-02-24 16:57:19 · 2740 阅读 · 1 评论 -
# HenCoder Android 自定义 View 1-8 硬件加速
硬件加速这个词每当被提及,很多人都会感兴趣。这个词给大部分人的概念大致有两个:快速、不稳定。对很多人来说,硬件加速似乎是一个只可远观而不可亵玩的高端科技:是,我听说它很牛逼,但我不敢「乱」用,因为我怕 hold 不住。今天我试着就把硬件加速的外衣脱掉(并没有),聊一聊它的原理和应用:硬件加速的本质和原理;硬件加速在 Android 中的应用;硬件加速在 Android 中的限制。本篇是 「HenCoder Android 开发进阶」自定义 View 部分的最后一篇:硬件加速。如果你没听说过原创 2021-08-21 17:28:49 · 325 阅读 · 1 评论 -
RxJava2 只看这一篇文章就够了
0. 简介RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。RxJava 有以下三个基本的元素:被观察者(Observable)观察者(Observer)订阅(subscribe)下面来说说以上三者是如何协作的:首先在 gradle 文件中添加依赖:implementation 'io.reactivex.rxjava2:rxjava:2.1.4'implementation 'io原创 2021-07-01 15:25:06 · 231 阅读 · 0 评论 -
跨平台开发学习总结! 向新手推荐的2020 年 Flutter 课程和教程!
本文最初发布于 Hackernoon 博客,经原作者授权由 InfoQ 中文站翻译并分享。大家可能都知道 Flutter 这个来自谷歌的移动应用开发框架。这个框架使开发人员可以只用一份源代码,同时为 Android 和 iOS 平台开发原生移动应用。这意味着我们用不着再为不同的设备和平台做移植了。如果你像我一样认为 Flutter 是移动开发的未来,认为 2020 年将会是 Flutter 真...原创 2020-04-15 11:41:49 · 948 阅读 · 0 评论 -
字节跳动为何选用Flutter?并非最优选,但它可能是不一样的未来!
作者:Gityuan链接:https://zhuanlan.zhihu.com/p/1184812122018 年 12 月 ,Google 宣布 Flutter 1.0 版本正式发布。截至目前, Flutter 在 Github 上已获得 88000+ 的关注和 11000+ 的 Fork ,其发展速度相当惊人,是今年移动端最火热的开发框架之一。Flutter 大火背后的原因是什么?...原创 2020-04-11 14:23:38 · 837 阅读 · 0 评论 -
Flutter 学习路线图!跨平台开发必备,不可错过的Flutter进阶历程!
Flutter 学习路线图如果你真的觉得很难,坚持不了了,那就放弃,既然放弃了就不要抱怨没有得到。选择你热爱的,坚持你选择的,不抱怨放弃的。前言Flutter越来越火,学习Flutter的人越来越多,对于刚接触Flutter的人来说最重要的是如何学习Flutter,重点学习Flutter的哪些内容。下面是Flutter的学习路线图,学会这些你就入门了,当然这仅仅是初学者的学习路线图,前...原创 2020-03-27 17:53:47 · 3644 阅读 · 4 评论 -
Flutter1.12 升级后有什么问题?类型盘点(附学习文档)
相信看过官方更新日志的小伙伴都知道新版本的flutter和Android原生交互有一些改变,主要在以下部分1.自定义的Plugin类需要实现FlutterPlugin的接口,并实现以下两个方法 @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBind...原创 2020-03-05 13:42:25 · 238 阅读 · 0 评论 -
谷歌亲儿子Flutter记录!不可错过的个人小知识点!
组件输入框 加背景颜色:decoration: InputDecoration( fillColor: Colors.white, filled: true, 修改宽高:修改TextField的高度可以通过decoration: InputDecoration的contentPadding进行修改 new TextField( decoration: In...原创 2020-02-25 20:06:00 · 473 阅读 · 0 评论 -
Flutter修仙指南:初学者需要这样的Demo!
Flutter,毫无疑问是今年最火的技术方向,作为最早接触Flutter的一批开发者,从入门,到现在,我也经历了各种阶段,从入门时的无从下手,到略懂之后被各种蜜汁Widget弄的焦头烂额,到现在可以建立起Flutter的整体知识结构,整个过程实际上是非常痛苦的,这跟Flutter的设计思想有关——一切皆组件,这虽然是一个非常好的设计思路,但是茫茫多的Widget,会让开发者陷入泥潭无法自拔,很难建...原创 2020-02-14 21:24:50 · 246 阅读 · 0 评论 -
Flutter仿头条顶部tab切换实现!
概述今天主要实现一个仿头条顶部tab切换实现,这种效果在项目中同样经常用到, 接下来我们就从头开始实现。效果图老规矩,开局先上效果图。仿头条顶部tab切换实现要实现这样的效果,需要使用TabBar进行实现。我们先讲一下TabBar的基本属性。TabBar 和 TabBarViewTabBar是属于AppBar中的一个组件,通常和TabBarView结合使用。TabBar构造方法及...原创 2020-02-13 21:43:32 · 815 阅读 · 0 评论 -
还不懂最新趋势Flutter?Flutter的一生,最通俗讲解!
1. 前言在初学新技术之前,我们总会要从最基本的东西了解起来,就好比当接触Android的时候,我们学四大组件都要学好久,是否还记得在Android的生命周期?首先让我们回顾下Android中的生命周期关于这个就不在多说了,常用场景总结下: 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。...原创 2020-02-12 21:55:59 · 611 阅读 · 0 评论 -
如何制作 Flutter 应用?只需四步,轻松上手!
Flutter完全免费、开源,在全世界,Flutter正在被越来越多的开发者和组织使用。不要犹豫,一起来走进Flutter的世界吧1. Flutter 是什么?Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web ([early access][])、桌面和嵌入式平台。Flutter 旨在帮助开发者创作媲美原生的高性能应...原创 2020-01-14 14:08:10 · 261 阅读 · 0 评论 -
Flutter视频滚动播放怎么解决?看这个方案,神了!
###如题,本文分享的内容为:视频列表滚动播放。分类视频列表的播放规则一般需要和具体产品、交互确认,播放一般都是静音的,根据露出坐标规律,常见的有两大类:固定位置播放如滑动屏幕的中间位时,延迟若干毫秒自动播放。固定索引+屏占比播放如第一个符合屏占比的视频可以自动播放;屏占比可以是当前视频组件的高度百分比,也可以是屏幕上的固定位置;当我们把屏占比定位60%时,第一个视频的可见区...原创 2020-01-09 14:31:31 · 2741 阅读 · 1 评论 -
备战春招的Flutter面试盘点:Dart模块必问 +Flutter 模块详解
前言2019年马上就结束了,又要到年后,跳槽的好时机,金三银四,很多小伙伴希望趁着这个机会转阵 Flutter。“老许,你要老婆不要?只要你开金口,我待会儿给你送来。“哈哈,错了,老许,你要flutter面试资料不,现在就给你送来咯先看看各大公司招聘的需求首先来看看各个公司招聘的需求吧,毕竟面试题只是一部分。更美APP - Flutter开发工程师 20-40K·14薪岗位职责使...原创 2020-01-02 16:27:38 · 3070 阅读 · 1 评论 -
Flutter实用小技巧,收藏起来
使用Dart开发Flutter应用,和Java非常类似,因此对Dart语言特性和Flutter Framework积累足够的话,便可以写出更高效和代码。分享几个实用的小技巧,本文参考了 FlutterDartTips ,去除了一些很常见的写法。发布模式判断判断当前环境是否为发布模式。const bool kReleaseMode = bool.fromEnvironment('dart....原创 2019-12-27 14:14:38 · 812 阅读 · 0 评论 -
Flutter 04: 图解第一个程序遇到的安装依赖问题
图解第一个程序遇到的安装依赖问题小菜刚开始学习 Flutter 会遇到各种意想不到的问题,今天整理一下第一次新建项目运行时报的错的处理方式。Finished with error: Please review your Gradle project setup in the android/folder.问题尝试方式小菜检查程序中 android -> gradle ->...原创 2019-09-24 09:59:59 · 219 阅读 · 0 评论