前言各个团队多少都有一些自己的代码规范,但制定代码规范简单,困难的是如何落地。如果完全依赖人力Code Review难免有所遗漏。这个时候就需要通过静态代码检查工具在每次提交代码时自动检查,本文主要介绍如何使用DeteKt落地Kotlin代码规范,主要包括以下内容为什么使用DeteKt?
IDE接入DeteKt插件
CLI命令行方式接入DeteKt
Gradle方式接入DeteKt
自定义Det
转载
2024-01-19 23:05:05
121阅读
1、变量class ArgUtils {
/**
* 变量 : var 可变变量, val 不可变变量
* 可以简单的理解为var是可写的,在它生命周期中可以被多次赋值;而val是只读的,仅能一次赋值
*
* 一个不可变对象意味着它在实例化之后就不能再去改变它的状态了。
* 如果你需要一个这个对象修改之后的版本,那就会再创建一个新的对象。
# 用Kotlin编写iOS应用程序的指南
在移动应用开发领域,Kotlin通常与Android开发关联。然而,借助 Kotlin Multiplatform,可以使用 Kotlin 编写 iOS 应用程序。在本篇文章中,我们将介绍如何实施这一流程,帮助你快速入门。
## 整体流程概览
首先,明确我们需要完成的步骤。下面是项目实施的主要步骤:
| 步骤 | 描述 |
|------|---
为什么要学Kotlin1: android开发跟着google的步伐走 Google在2017年的I/O大会上已经宣布kotlin正式成为Android的一级开发语言2: 别人都在使用 Google发布申明,目前已经有35%的Android专业开发人员使用kotlin(爆发式增长)3: 以防万一 Java以后要开始收费了,可能导致一部分公司放弃Java4: 有需求 当前已经有许多公司的招聘要求中,
转载
2023-09-14 16:41:11
50阅读
添加依赖支持 implementation "org.jetbrains.kotlin:kotlin-script-runtime:$ko
原创
2023-03-10 15:32:20
429阅读
Kotlin 以其简洁实用的语法,赢得了很多Java 开发者,尤其是 Android 开发者的喜爱与应用。然而,虽然我们使用 Kotlin 进行编码,可能并没有书写出地道的 Kotlin 代码,亦或者是遵照写Java的思维,用Kotlin的语法 来编码。本文将通过多出代码示例,分为
原创
2022-11-09 23:35:15
116阅读
当我使用Kotlin来编写一个简单的APP爬虫。但是由于在Android平台上直接进行网络请求和解析HTML可能涉及到一些限制(如网络权限、主线程限制等),所以对于我来说,我通常会使用一些库来简化操作。
转载
2019-12-12 11:24:00
215阅读
2评论
# Kotlin编写PC端SDK
## 引言
随着移动互联网的快速发展,移动应用的使用越来越普及。为了满足不同平台上开发者的需求,SDK(软件开发工具包)变得越来越重要。在本文中,我们将介绍如何使用Kotlin编写一款PC端SDK,帮助开发者快速集成并使用。
## SDK概览
SDK是一种在开发者应用程序中集成的软件包,旨在提供特定功能或服务。对于PC端SDK,我们通常会提供一些接口和工具
原创
2024-01-09 22:26:10
109阅读
kotlin编写方法级的注解前言前言实际上编写我们的自定义的注解基本就是一个套路,只要熟悉了这个套路那就可以自己去编写我们想要的注解,此处就不再说java的注解的实现,在网络上搜下一大堆,这边主要讲解的是方法级的kotlin注解的实现。...
原创
2021-07-16 09:29:09
395阅读
想用Apache HttpClient库和Kotlin语言写一个视频爬虫。首先,我需要确定用户的具体需求。视频爬虫通常涉及发送HTTP请求,解析网页内容,提取视频链接,然后下载视频。可能需要处理不同的网站结构,甚至可能需要处理动态加载的内容,比如JavaScript渲染的页面,这时候可能需要用像Selenium这样的工具,但用户只提到了HttpClient,所以暂时假设目标网站是静态的或者视频链接可以直接在HTML中找到。
kotlin编写方法级的注解前言前言实际上编写我们的自定义的注解基本就是一个套路,只要熟悉了这个套路那就可以自己去编写我们想要的注解,此处就不再说java的注解的实现,在网络上搜下一大堆,这边主要讲解的是方法级的kotlin注解的实现。...
原创
2022-02-11 16:22:50
168阅读
# Java项目无法引用Kotlin编写的JAR文件
在Java开发过程中,我们经常会遇到需要引用第三方库或者自己编写的JAR文件的情况。然而,有时候我们会遇到一个问题:无法在Java项目中引用Kotlin编写的JAR文件。本文将会介绍这个问题的原因,并提供一种解决方案。
## 问题描述
假设我们有一个Kotlin项目,我们将其编译为JAR文件并将其添加到Java项目的classpath中。
原创
2023-12-11 14:50:21
383阅读
作者丨Anchal Malik针对 Android APP 的两种编程语言 Kotlin 和 Java,本文介绍了什么是 Kotlin,用代码示例展示了 Kotlin 与 Java 的主要区别,并在多个功能方面对 Kotlin 与 Java 进行了比较。本文的观点是,如果主要目标是 android 开发,首选编程语言一定是 Kotlin。01 Kotlin 会带来革命性的改变吗?那些计划开发 an
转载
2024-05-22 17:48:45
37阅读
介绍IntelliJ IDEA的细节操作,方便之后的代码学习!
在 IntelliJ 下创建一个Kotlin项目,首先打开软件: 1) 依次点击 File → New → Project. 2)在左边选择 Java,在右边选择Kotlin/JVM,点击下一步. 3)
转载
2023-07-07 19:06:23
391阅读
# 使用Kotlin在Android中实现渐变色Shape
在Android开发中,渐变色的使用可以为应用程序增加视觉吸引力。本文将引导你完成如何在Kotlin中实现一个渐变色的Shape,并详细说明每一步所需的代码。
## 实现流程
以下是实现渐变色Shape的基本流程:
| 步骤 | 描述 |
|------|------|
| 1 | 创建一个XML Drawable资源文件
如何编写kotlin的主入口方法前言kotlin主入口函数的写法前言在Java中我们有主入口函数,那么在我们的kotlin中是否也有主入口函数呢,既然kotlin完美的实现了Java所有的功能,那么一定也是有主入口函数了。
原创
2022-02-11 16:18:06
292阅读
如何编写kotlin的主入口方法
前言
kotlin主入口函数的写法
前言
在Java中我们有主入口函数,那么在我们的kotlin中是否也有主入口函数呢,既然kotlin完美的实现了Java所有的功能,那么一定也是有主入口函数了。
kotlin主入口函数的写法
package com.kotlin.learn.main
/**
* 主入口的demo例子
*/
class Ma
原创
2021-07-16 09:30:42
10000+阅读
# 使用 Kotlin DSL 编写 Android 配置文件的指南
Kotlin DSL(领域特定语言)为编写 Android Gradle 配置文件提供了一种更简洁和可读性更高的方式。对于刚入行的小白来说,理解这一过程并掌握其实现是非常重要的。本文将详细阐述如何使用 Kotlin DSL 编写 Android 配置文件,并提供逐步指导。
## 流程概述
下面是使用 Kotlin DSL
原创
2024-09-21 05:36:03
122阅读
说到Android开发领域,现在最火的话题莫过于Kotlin和Flutter。从百度搜索指数也可以看到I/O大会之后,这两个关键词搜索热度直线上升。虽说Kotlin早已被提拔为“首席太子”,各种纯Kotlin编写的Support包也表明了Google对儿子的关爱。可细看如今Flutter的宣传力度,始终是干儿子不如亲儿子啊。既然Java收费已成定局,作为Android开发者的我们,自然不能再死守在