Skip to content
This repository has been archived by the owner on Nov 22, 2022. It is now read-only.

Commit

Permalink
readme: updating main readme for compat changes
Browse files Browse the repository at this point in the history
GitOrigin-RevId: 090204343b040dab82c1b46315f010323182efdc
  • Loading branch information
kikengineering committed May 27, 2021
1 parent 33bda5b commit 08806c5
Showing 1 changed file with 2 additions and 11 deletions.
13 changes: 2 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Use the Kin SDK for Android to enable the use of Kin inside of your app. Include
| Library                              | Support | Path                     | Description |
|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `base` | <img src="assets/java.png" height="24">&nbsp;<img src="assets/kotlin.png" height="24"> | [`/base`](base) | The foundation library used by all other libraries in the system to support basic Kin operations: <ul><li>Wallet creation and management</li><li>Send and receive Kin</li><li>Metrics interfaces</li></ul> |
| `base-compat` | <img src="assets/android.png" height="24">&nbsp;<img src="assets/kotlin.png" height="24"> | [`/base-compat`](base-compat) | The [:base-compat](base-compat) library implements the public surface layer to be a drop in replacement of the, now deprecated, [kin-sdk-android](https://github.com/kinecosystem/kin-sdk-android) library. Just update your version in gradle and have better performance and stability. |
| `base-compat` | <img src="assets/android.png" height="24">&nbsp;<img src="assets/kotlin.png" height="24"> | [`/base-compat`](base-compat) | The [:base-compat](base-compat) library now only contains the backup & restore flow retrofitted on top of base. If you're using an old version of base-compat please consider upgrading to base. |
| `design` | <img src="assets/android.png" height="24">&nbsp;<img src="assets/kotlin.png" height="24"> | [`/design`](design) | Shared [:design](design) library components for creating consistent Kin user experiences. When creating a custom Kin experience, this library can be used to include standard UI components for displaying Kin prices, transactions, etc. |
| `spend` | <img src="assets/android.png" height="24">&nbsp;<img src="assets/kotlin.png" height="24"> | [`/spend`](spend) | The [:spend](spend) library provides an out of the box model UI for spending Kin within an Android application. Specificy what you're buying, your account, tap confirm. Success.|

Expand All @@ -29,12 +29,9 @@ buildscript {
dependencies {
// ...
// *** base-compat is for LEGACY SUPPORT ONLY ***
// If you're a longtime Kin developer and want to use the compat
// interface that looks like the now deprecated SDKS
// *** base-compat is for backup and restore support ONLY ***
implementation "org.kin.sdk.android:base-compat:${versions.kin}"
// If you're a new developer or want more functionality you want a
// mix of the libraries below:
Expand All @@ -47,12 +44,6 @@ dependencies {
// Add design for direct access to UI views you can use in your own app
implementation "org.kin.sdk.android:design:${versions.kin}"
}
repositories {
// ...
mavenCentral()
jcenter()
maven { url "https://jitpack.io/" } // Jitpack is used for OkSSE fork only
}
```

## Demo App
Expand Down

0 comments on commit 08806c5

Please sign in to comment.