
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
什么是 platform view?由于 Flutter 诞生于 Android 、iOS 非常成熟的时代背景,为了能让一些现有的 native 控件直接引用到 Flutter app 中,Flutter 团队提供了 AndroidView 、UIKitView 两个 widget 来满足需求,比如说 Flutter 中的 Webview、MapView,暂时无需使用 Flutter 重新开发..
原文链接https://mp.weixin.qq.com/s/pQpUJg8VCInsb-c9QsEiKw1. 为什么要有 PlatformChannel1、如果 Flutter 要获取设备的电量信息怎么办?2、如果 Flutter 要实时监控网络状态怎么办?由于 Flutter 特点如下:Flutter is Google’s UI toolkit for building b...
内容简介个人认为 Kotlin函数的设计属于改动最多,也最为惊艳的。尤其是函数可以以参数形式传递,为后续带来了更多的发挥空间。以及巧妙的运用 Lambda(其实就是个对象)表达式,将 Java中的很多不可能变成了可能。接下来我们来揭开函数的面纱。函数定义我们要如何定义函数呢?在Kotlin中函数定义,不再和Java一样。而是通过fun修饰符修饰。并且定义过程中有...
曾经我接到一个任务,将一段Python代码翻译成Kotlin代码,Python中可以对矩阵进行+*/的运算,而Kotlin中只有对应的方法plustimesdiv的方法,我就是通过Kotlin的操作符重载的功能,让其翻译的最终代码和Python写法上尽量保持一致。数组相加我定义了2个不可变数组,然后通过+将2个数组合并了,在Java的世界中,是不存在...
内容简介上一篇我了解到了 `Kotlin` 很重要的一个角色 `Lambda` 表达式,并且了解到了它的本质。接下来我们来看下 `Kotlin` 为我们特有类型的函数,方便我们开发。包级函数Kotlin创建文件都是创建.kt文件,而Java创建的是.java文件。在Java文件中只能定义一个类(当且不考虑内部类),并且名字要和文件名相同,文件路径对应的就是包名,...
你将会得到什么?1、Widget、Element、RenderObject基本概念2、在Flutter Framework层从创建到渲染的流程3、Flutter在构建布局方面是如何提高效率的什么是Flutter?Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全...
Kotlin为我们提供了很多高阶函数,一般都是以扩展函数的形式去定义的。当然我们也可以自己定义高阶函数,这里就说下我知道的几个吧,这样的函数太多了,大家自己去看看源码。友情提醒:个人认为,自己定义的高阶函数若经常使用,可以使用inline(内联函数)修饰,减少不必要的对象创建开销。forEach遍历每个元素,源码太简单啦,自行脑补吧!!fun main() {val arrays...
内容简介上一篇,我们算是把通配符和泛型弄明白了!这一篇我们讲解 Kotlin独有的泛型之真泛型。真泛型的由来我们知道在 Java 中使用泛型的时候,无法通过泛型来得到 Class,因此...
前介在 Kotlin 中提供了一种扩展函数,功能尤为的强大。又为我们提供了 Lambda 表达式,简化我们的开发。在这些基础上 Kotlin 为我们提供了一系列的作用域函数(本质上还是通过扩展函数实现 + Lambda 实现的)。作用域函数什么是作用域函数呢?我的理解就是所有的对象,都可以使用这些函数来简化我们的操作,减少中间变量的创建,让我们的功能可以链式方式实现。(纯属个人理解)常见的...
点击“奇舞移动技术”关注我们!内容简介Flutter Team 已经提供了很多的 widget,风格也不同,比如 Android 的 Material Design 、iOS 的 Cup...







