
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Gradle 从5.0就支持Kotlin DSL1.0了,说明Gadle从5.0开始就已经准备好在生产上使用了,Android 4.0 对应的gradle 插件都4.0了,对应的gradle为6.1.1了,所以是时候尝试一下了。优点:单从提供程序员生产效率方法说:脚本代码可以自动补全可以跳转查看源码动态显示注释支持重构(Refactoring)...
前言构建者模式在Java世界中是一个非常实用的创建型设计模式,日常使用非常频繁。有不熟悉的小伙伴请移步到 秒懂设计模式之建造者模式(Builder pattern) 进行回顾。但是当Java的挑战者Kotlin横空出现后,很多人说此设计模式失去了其用武之地,事实真的是这样吗?Kotlin中的构建者模式你内心中是否在期待翻转的剧情呢?现实往往是喜欢打脸的,在大部分情况下,事实真的是这样!由于Kotl
[版权申明] 非商业目的注明出处可自由转载博文地址:出自:shusheng007文章目录前言简介协程解决什么问题什么是协程实例优势Kotlin中的协程基本概念协程初体验协程在Android中的实战总结ShuSheng007终于要对Kotlin协程下手了!前言使用kotlin有一段时间了,但在自己入门协程的时苦于小白一看就懂的资料太少,入门很艰难。所以俺就暗暗下决心一定要以一贯的秒懂作风填补上国内这
[版权申明] 非商业目的注明出处可自由转载博文地址:出自:shusheng007文章首发于个人博客文章目录概述泛型型变协变(out)逆变(in)总结概述本文承接于上一篇:秒懂Kotlin之协变(Covariance)逆变(Contravariance)与抗变(Invariant),一定要先阅读这一篇文章,再阅读本文,不然看不懂!上篇讲到Java中泛型是抗变的,但是数组却是协变的。Kotlin做的更
系列文章:秒懂Kotlin之Java程序员如何快速掌握Kotlin秒懂Kotlin之协变(Covariance)逆变(Contravariance)与抗变(Invariant)秒懂Kotlin之彻底弄懂形变注解out与in秒懂Kotlin之轻松掌握Scope Functions (apply, also,let,run,with)文章目录概述系出名门上位之路奋发图强概述Kotlin 就像个刚进门的
[版权申明]非商业目的注明出处可自由转载博文地址:出自:shusheng007前言最近公司为了节约成本竟然要将公司的主力App从原生改为Flutter,天真的以为使用了Flutter就可以节约一半的开发成本。从技术上来评价这个决定真的是太糟糕了,但是也许决策者有其自身的考量,屁股决定脑袋,这本就无可厚非。。。对于我们的影响就是要学习一项新的技术,从另一方面来说这也是好事,但是公司没有给学习的时间,
[版权申明]非商业目的注明出处可自由转载博文地址:出自:shusheng007文章目录概述目标UI控件使用方法进阶如何使用自定义TabController如何给DefaultTabController设置Tab切换监听如何自定义Tab指示器总结概述Flutter 秒懂系列大部分会着眼于应用层面,不会过于深入原理,否则会以深入理解为题。那为啥不写深入理解呢?本人目前阶段也是刚接触Flutter,自认
前言Flutter 近两年崛起的非常迅猛,正在成为移动开发中不的不重视的一股力量。如果你是一个有追求IOS或者Android程序员,我想你有必要尝试一下。本人是从事Android开发也有几年了,前段时间公司引入了Flutter技术,所以有幸尝试了一下,准备从我的切身体验总结一下快速掌握Flutter开发的一些技巧。思维转变因为Flutter的定位其实是一套跨平台的UI工具箱,下面是官方定义:Flu
文章目录概述异步编程Future第一种: Future API 和 callbacks第二种:async与await如何使用异常处理并发执行任务Stream总结概述说实话,在使用了几个月的Flutter后,我爱上了它,至少爱上了dart处理网络请求的方式。今天我想叨逼叨一下Flutter中异步编程这块异步编程异步编程是个古老的话题,感兴趣的同学请移步:维基百科。经过多年的发展,目前主要有如下几种解
全网关于base64转multipartFile最准确的文章







