安卓之Kotlin实战教程
文章平均质量分 88
为什么选择 Kotlin?
简洁:大大减少样板代码的数量。
安全:避免空指针异常等整个类的错误。
互操作性:充分利用 JVM、Android 和浏览器的现有库。
工具友好:可用任何 Java IDE 或者使用命令行构建。
被开发耽误的大厨
10多年开发经验,创过业也在其他创业公司工作过,也在同方威视、联想集团等知名大厂工作过,为人谦虚谨慎,对待工作一丝不苟。有JavaEE后端、Android原生开发、Web前端开发(H5)、混合开发、web app、ios开发的经验,涉及音视频、社交、ai人脸识别、安检安防、电商等多方面的项目。现如今花几百万大洋被套牢,北京大龄程序猿房奴一枚,一直在路上。。。最近大部分博文专栏都免费了,将更专心更文,将更新更多数据结构、算法、源码系列文章,并整理《博客导航目录》,我是。。。的大厨,大家一起加油!
展开
-
Kotlin笔记_项目实战之即时通讯:04、项目初始化、版本配置
项目初始化版本配置1、安装 Kotlin 插件目前使用的是AS3.5,自带Kotlin插件,这里就不安装插件了!创建项目工程,application命名为IM2、配置Project 的 build.gradle原创 2020-08-05 02:53:49 · 253 阅读 · 0 评论 -
Kotlin笔记_项目实战之即时通讯:03、MVC、MVP和MVVM软件架构
目录软件架构MVCAndroid中的MVCMVPMVVMAndroid中MVVM软件架构的核心思想软件架构MVCAndroid中的MVCAndroid中比较典型的mvc就是ListView的实现MVPMVVMAndroid中MVVMDatabindinghttps://developer.android.google.cn/jetpack/androidx/releases/datab...原创 2020-08-04 09:13:53 · 326 阅读 · 0 评论 -
Kotlin笔记_项目实战之即时通讯:02、IM介绍
IM简单介绍相关产品ICQ 即“I SEEK YOU(我找你)”的意思。原创 2020-08-04 07:25:59 · 414 阅读 · 0 评论 -
Kotlin笔记_项目实战之即时通讯:01、项目介绍
目录课程介绍课程章节学习完本套课程能做什么课程介绍本项目是全网第一套基于Kotlin开发的即时通信实战项目!本项目基于Kotlin开发,使用了MVP模式,集成了环信SDK和Bmob后端云,展示了即时通讯基本功能的实现,包括注册登录,退出登录,联系人列表,添加好友,删除好友,收发消息,消息提醒等功能。课程章节熟悉使用Kotlin开发Android应用的基本姿势 Kotlin:继承,接口,扩展,委托,高阶函数,lambda表达式等 Kotlin Androi.原创 2020-08-03 23:03:13 · 636 阅读 · 0 评论 -
Kotlin入门实战:3、AndroidStudio测试Kotlin基础代码、sdk下载
目录一、前言二、下载 Kotlin 的 sdk 文件三、预览 code目录、阅读 ReadMe.md四、AndroidStudio测试运行 Kotlin 基础代码1、新建一个 Kotlin语言的 Android 项目2、新建后缀为 .kt 的 kotlin 文件3、编写代码、运行、输出结果一、前言上一篇文章我们详细介绍了,Android 创建一个简单的 Kotl...原创 2019-11-09 14:36:16 · 1123 阅读 · 0 评论 -
Kotlin入门实战:2、 Android 创建一个简单的 Kotlin 应用程序
文章目录创建一个项目工程默认创建的代码、运行效果在Android开发中使用Kotlin非常容易。在本教程中,我们将准备使用开发工具Android Studio进行开发学习。如果你在android上使用Intellij IDEA开发工具,这个过程几乎是一样的。创建一个项目工程首先,为您的应用程序创建一个新的Kotlin Android项目1、打开android studio...原创 2019-07-19 10:55:31 · 1447 阅读 · 0 评论 -
Kotlin入门实战:1、Kotlin简介
文章目录Kotlin简介Kotlin设计目标为什么选择 Kotlin?参考链接Kotlin简介安卓和Java,前者是最受欢迎的移动开源系统,后者是最流行的编程语言。二者背后的谷歌和甲骨文,这两大巨头之间的恩怨已经持续了八年之久,主要是安卓侵权Java的版权之战。八年间的反反复复。。。新事物或者新技术的出现虽然不一定要替代旧技术,但是它的到来是无可阻挡的。就像拥有黑白电视...原创 2019-01-23 22:25:32 · 1644 阅读 · 0 评论