1 创建新项目 android studio 新建一个项目 只有一个空MainActivity 2 安装kotlin file-seeting-plugins-install jetbrains plugin 输入kotlin 安装, 如果安装失败,打开"C:\Users\用户\.AndroidSt
原创 2021-07-20 14:37:29
179阅读
JvmOverloads创建一个kotlin类class Student(val name: String, val sex: Int = 1, val age: Int = 18)可以看出来 这个构造函数参数有默认值kotlin特性对吧,我们在使用时候可以方便使用,比如:val student = Student("wuyue")val student2 = Student("w
# Android开发中Kotlin:用得多,马不停蹄 KotlinAndroid开发中新宠,因其简洁性及强大功能而被广泛采纳。为了帮助开发者更好地理解Kotlin应用和优势,这篇文章将通过代码示例和图表来清晰地阐述这一主题。 ## Kotlin基础概念 Kotlin一种现代编程语言,主要用于Android开发。它与Java相互兼容,但在易读性和性能方面有多个改进。 ### 变
原创 2024-10-17 13:08:27
10阅读
在网络层,互联网提供所有应用程序都要使用两种类型服务,尽管目前理解这些服务细节并不重要,但在所有TCP/IP概述中,都不能忽略他们: 无连接分组交付服务(Connectionless Packet Delivery Service) 无连接交付抽象地表示大多数分组交换网络都能提供一种服务。简单地讲,指的是TCP/IP灰暗网按照报文上携带地址信息把短报文从一台机器传递到另一台机制。因为无连
转载 1月前
365阅读
概念性描述就不写了,直接上代码MVVM框架,主要是构建基类,实现ViewModel绑定,ViewBinding绑定,在构建好基类后,后续开发中新建activity或fragmentviewModel和viewBinding就会在基类方法中实现绑定1.新建一个抽象类Repository,仓库类,网络请求或者从本都读取缓存都仓库类实现类中处理 2.新建一个BaseViewModel
转载 2024-04-16 17:11:10
14阅读
Kotlin 语言最早被设计成运行在JVM(Java 虚拟机)上,使用 Kotlin 编写程序会被编译成字节码文件,该字节码文件可直接在 JVM 上运行。Kotlin 可以与现有的 Java 语言包保持 100% 兼容性。Kotlin 用途Kotlin 程序可以编译成字节码文件,字节码文件可以直接在 JVM 上运行,因此 Kotlin 非常时刻开发后端应用程序。Kotlin 与现有的 Java
作者:Andrey BreslavKotlin一门实用编程语言,可用于JVMAndroid程序开发。日前,Kotlin 1.0正式发布。以下为原文翻译:我们欣然宣布:Kotlin 1.0 发布了!这是条令人激动漫长之路,如今我们总算达成首个大版本发布。为了庆祝正式版本发布,我们为Kotlin准备了焕然一新logo:什么 KotlinKotlin一门实用编程语言,可用于JV
转载 2024-07-19 20:09:10
27阅读
关于Kotlin,网上已有一些介绍文章,包括Antonio Leiva这组blog翻译稿。不过,我还是想跟进它们、翻译它们,以锻炼自己英文翻译。各位高手发现问题,请及时“拍砖”。 原文题目:Kotlin for Android (I): Introduction(http://antonioleiva.com/kotlin-for-android-introduction/)原文作
转载 2024-08-27 09:34:02
58阅读
如果你已经使用过Android Studio和Gradle,那么这一章会比较简单。我不会给出很多细节和截图,因为用户界面和细节可能会一直变化。我们应用是由一个简单天气app组成,正如所使用Google's Beginners Course in Udacity。我们可能会关注不同事情,但是app想法都是一样,你会发现在一个典型app里面会包括很多不同东西。如果你Android开发
转载 2023-09-13 20:50:20
136阅读
5 年前 2017 Google I/O 大会上,谷歌宣布:官方正式支持将 Kotlin 作为 Android 开发 First-Class(一等公民)语言。自此,Kotlin 开发商 JetBrains 和谷歌一直围绕 Kotlin 进行紧密合作,并共同创立了 Kotlin 基金会。 正如最初 I/O 公告中所强调那样,Kotlin 可互操作、成熟、适用于生产环境和开源编程语言。此外还
# Android kotlin主流吗 ## 引言 作为一名经验丰富开发者,我将会指导你如何实现“Android kotlin主流吗”。在这篇文章中,我会以步骤为导向,详细介绍整个流程,并附上相应代码示例。希望这篇文章能帮助你更好地了解Android开发中kotlin地位。 ## 流程图 ```mermaid stateDiagram [*] --> 判断Android ko
原创 2024-07-14 04:24:34
44阅读
# Android如何使用Kotlin ## 引言 随着Kotlin语言逐渐流行,越来越多Android开发者开始选择使用Kotlin来开发应用程序。Kotlin一种在Java虚拟机上运行静态类型编程语言,它结合了函数式编程和面向对象编程特性。在本文中,我们将探讨Android中如何使用Kotlin,并提供一些代码示例来帮助你入门。 ## Kotlin与Java互操作性 K
原创 2023-09-15 21:23:00
67阅读
Kotlin 主要由 JetBrains 开发,能与 Java 互通,但拥有 Java 不支持功能。Google 在今年 I/O 2017 开发者大会中宣布,正式把 Kotlin 纳入 Android 程序一级开发语言(First-class language)。并且,Android Studio 3.0将会支持Kotlin,不用再安装额外插件。 对于学习用Kotlin来开发Android
Kotlin 分享一 kotlin简介Kotlin由JetBrains公司(IDEA开发者)所开发编程语言,其名称来自于开发团队附近科特林岛。多平台开发 JVMAndroid; Server-Side Javascript:前端 Native(beta) :开发原生应用 windows、macos、linuxSwift与Kotlin非常像1. kotlin 发展历程2. java 发展历
此前,人们所知Kotlin圣.彼得堡以西三公里外一座俄罗斯小岛。而近期,捷克公司JetBrains推出一款运行在JVM(Java虚拟机)上编程语言,也叫Kotlin。开发者称,设计它目的避免Java语言编程中一些难题。\ JetBrains主要产品包括Java IDE、PHP、Objective-C、Ruby和MPS。而现在Kotlin项目将他们带入一片未知领域。\ 该语言开发
在2017年5月谷歌I/O大会上,官方宣布KotlinAndroid开发新语言,当然有人看好也有人不看好,距离现在我已经在两个线上项目中使用Kotlin开发。对于Android开发人员来说,学习Kotlin不需要花费太多时间,只需要看看官方文档,就可以直接上项目了。当然了,遇到问题肯定是会有的,就像使用第三方开源库一样存在风险。所以不用考虑太多,Just do it!下面就来聊聊我在开发过程中
转载 2024-06-12 15:22:34
95阅读
Kotlin预置注解在 Kotlin 中最大一个特点就是可以和 Java 做到极高互操作性,我们知道 Kotlin 语法和 Java 语法还是有很大不同,要想做到与 Java 做到很大兼容性可能需要携带一些额外信息,供编译器或者运行时做类似兼容转换。其中注解就起到了很大作用,在 Kotlin 内置很多个注解为了解决 Java 中调用 Kotlin API 一些调用习惯和控制 A
转载 2024-08-13 12:48:40
134阅读
一.介绍JetBrains公司根据多年Java平台开发经验,认为Java有一定局限性和问题, 由于要向后兼容,这些问题很难得到解决,因此他们开发了Kotlin语言! Kotlin基于JVM新编程语言,和Groovy、Scala、Clojure等语言类似,被称为JVM语言! 因为它们都编译成.clas字节码文件,可在java虚拟机JVM上运行! Kotlin特点: Ko
转载 2023-11-09 14:44:29
423阅读
一、Android分层架构不管早期MVC、MVP,还是最新MVVM和MVI架构,这些框架一直解决都是一个数据流问题。一个良好数据流框架,每一层职责单一。例如,我们可以在表现层(Presentation Layer)基础上添加一个领域层(Domain Layer) 来保存业务逻辑,使用数据层(Data Layer)对上层屏蔽数据来源(数据可能来自远程服务,可能本地数据库)。在A
转载 2023-12-22 20:13:25
75阅读
产品会不断迭代更新,其实编程语言也是一样,开发Android 新语言Kotlin 简便了很多,我们不需要写太多无用带来,来实现同样功能,这来自于Kotlin 语言特性,Kotlin 有什么简便地方,我们后面会通过每一小节来强调他用法。就这么开始我们KotlinApp 开发吧。建立app功能如果稍微Android 开发经验,其实转换到Kotlin 开发一点都不难,因为
转载 2023-06-05 10:02:19
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5