Skip to content

WycliffeAssociates/jdenticon-kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release (https://jitpack.io/#WycliffeAssociates/jdenticon-kotlin)

Jdenticon Kotlin

Kotlin library for generating highly recognizable identicons.

Sample identicons

This is based on the JavaScript Jdenticon library.

Getting Started

Setting Up the dependency

Maven

JVM:

<dependency>
	<groupId>org.wycliffeassociates</groupId>
	<artifactId>jdenticon-kotlin-jvm</artifactId>
	<version>1.x</version>
	<type>pom</type>
</dependency>

JS:

<dependency>
	<groupId>org.wycliffeassociates</groupId>
	<artifactId>jdenticon-kotlin-js</artifactId>
	<version>1.x</version>
	<type>pom</type>
</dependency>
Gradle

JVM:

repositories {
    jcenter()
}

implementation 'org.wycliffeassociates:jdenticon-kotlin-jvm:1.x'

JS:

repositories {
    jcenter()
}

implementation 'org.wycliffeassociates:jdenticon-kotlin-js:1.x'

(Please replace x with the latest version numbers) y

NOTE: Jdenticon-kotlin has been updated to use kotlin multiplatform as of version 1.2.

1.1 and lower versions use the artifact ID "jdenticon-kotlin" Due to kotlin multiplatform support, the artifact id needs to reflect the platform: jdenticon-kotlin-jvm or jdenticon-kotlin-js

Generate an icon

  • Jdenticon.toSvg(hash: String, size: Int, padding: Float?)

    Generates an SVG string containing an icon. Padding is optional (default is null).


License

Jdenticon Kotlin is available under the MIT License. See the LICENSE file for more info.