跨平台移动开发作为移动开发的重要组成部分,是移动开发者必须掌握的技能,也是自我提升的重要手段。 Flutter作为Google推出的跨平台技术解决方案,拥有诸多优势,已经或正在被移动应用开发领域的大量开发者使用。最近的2019年,我看到越来...
无特别说明,Flutter版本和Dart版本如下:Flutter版本:1.12.13+hotfix.5Dart版本:2.7Dart版本:2.7。 通常MediaQuery不直接用作控件,而是使用MediaQuery.of来获取当前设备的信息...
字数超出限制了...
小程序初识 微信发布小程序,希望能获得用完即开即关的用户体验。省去了下载、安装APP的复杂过程。看起来很像谷歌发布的PWA,但PWA在中国流行起来还需要一段时间。借助微信的用户基础,小程序植入成本低,容易被用户接受。 小程序的编码风格与V...
做区块链相关钱包项目。新应用程序使用了新技术堆栈。我们在Android中使用Kotlin+RxJava+Android架构组件,在iOS中使用Swift+RxSwift。本文不讨论应用程序的架构,仅讨论项目中使用的 Kotlin 的功能。...
Kotlin最大的亮点就是可以与Java无缝对接(虽然它的兄弟Groovy和Scala on Jvm也可以做到这一点) 。这意味着我们不仅拥有了原生Java的所有资源,还可以体验到类似js的编程体验(雾)。 另外,它的很多功能都对应了Jav...
1.运算符重载 在Kotlin的世界里,我们可以重载算术运算符,包括一元运算、二元运算和复合运算符。 使用运算符修饰符可以修改具有特定 函数名称的 函数。这些函数可以是成员函数或扩展函数。 比如Rx Kotlin的disposabl...
1。 Apply函数和run函数,apply和run函数,都是来自Kotlin标准库的函数。第一篇文章中已经介绍过。 1.1 应用函数 应用是指功能块内可以引用对象,返回值是对象本身。对于链式调用,您可以考虑使用它来避免破坏链。 /**...