- 博客(6)
- 资源 (124)
- 收藏
- 关注
原创 Kotlin学习(九)—— Android Studio 创建第一个Kotlin App
Kotlin还有很多的知识点我们是没有提起的,比如高阶函数,DSL,闭包等,不过纯Kotlin太枯燥了,所以我们直奔主题吧,在主题中找到一些问题并且讲解,我们首先创建第一个Kotlin App,只需要在创建的时候将语言改成Kotlin即可创建好项目之后你会发现,其实大体和Java工程是类似的,只是多了一些配置,我们来看下,首先是project/build.gradle这里声明了一个全局的扩...
2019-11-29 12:08:31 1154
原创 Kotlin学习(八)—— 协程Coroutine基础
其实在Kotlin中,还有很多的概念没有去讲解,在后续的文章再去补充,我们先来一篇协程的基础介绍吧,协程是kotlin for android 中的一个重要概念,我们在加载一段数据的时候,最开始的使用方式是加载数据-等待数据-使用数据,这里是阻塞线程的一个操作,那么势必会出现卡顿等表现,后来我们有了回调,那么这个时候我们的操作步骤就变成加载数据 - 执行其他操作 - 回调数据 - 使用数据,不过回...
2019-11-29 12:05:55 627
原创 Kotlin学习(七)—— 数据类空构造的实现NoArg
我们之前有讲数据类,也就是data,他的角色充当我们的JavaBean,比如我们的列表就经常会使用到,但是data修饰的class,有一个问题就是,无法实现一个空的构造参数,我们看下他的提示:可以看到,如果我们不传递参数,则会提示我们必须要传递一个参数,也就是这样的实现但是我们有时候有一些需求是不需要构造函数中有参数的,这个时候我们需要去处理了,实际上kt是知道有这么一个问题所在的,所以它...
2019-11-29 12:01:23 2489 1
原创 Kotlin学习(六)—— 基础巩固,类与继承,Lambda,表达式,计算器
一.类与继承我们沿用Java的经典案例,人,男人,女人,首先,我们如果要创建一个类,他为男人,他具有姓名,年龄,身高的属性,我们要创建女人,他也有这些属性,但是他们都是人,我们可以抽取出这三个字属性,来看下代码:通过这段代码就可以实现我们的抽取例子了。二.可空参数在Java中,我们会经常和一个叫做空指针的家伙打交道,但是在kt中,他就能有效的避免空指针,他能做到这点,就是他的可空参数了,...
2019-11-19 22:34:41 543
原创 Kotlin学习(五)—— 数据类,泛型,嵌套类与内部类,对象表达式和对象声明
一.数据类数据类和JAVA中的javabean类似,只作用于保存一些数据,所以如果创建,会默认生成一些函数,并且会被标记为data:equals() / hashCode()toString()componentN()copy()我们来看下标准的写法data class User(val name: String, val age: Int)为了保证这个类的意义,所以一般都会...
2019-11-12 23:29:31 1372 1
原创 Android 组件化架构概要
组件化相信大家都很清楚他是什么,Android的一种开发架构,并且备受团队推崇,确实组件化在我看来对团队协作方面是帮助巨大的,随着应用开发的业务不断累积,我觉得我们更加应该关注架构的搭建,而不是一味的实现代码,这种重复工作以及无效时间就太多了,最近也阅读了很多关于架构的书籍,收获良多,所以今天的文章,就带领大家来领略一下组件化架构的美妙。我在慕课网的Android新课核心知识点如下:Andro...
2019-11-05 17:54:47 1425 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人