bitwarden-android/bridge
2024-09-10 16:33:49 +00:00
..
src/main BITAU-96 Setup AIDL interface and files (#3880) 2024-09-09 10:43:33 -05:00
.gitignore BITAU-96 Setup Bridge SDK (#3857) 2024-09-05 12:22:49 -05:00
build.gradle.kts Use an aar to define bridge dependency (#3892) 2024-09-10 16:33:49 +00:00
CHANGELOG.md BITAU-96 Setup Bridge SDK (#3857) 2024-09-05 12:22:49 -05:00
CHANGELOG_FORMAT.MD BITAU-96 Setup Bridge SDK (#3857) 2024-09-05 12:22:49 -05:00
consumer-rules.pro BITAU-96 Setup Bridge SDK (#3857) 2024-09-05 12:22:49 -05:00
proguard-rules.pro BITAU-96 Setup Bridge SDK (#3857) 2024-09-05 12:22:49 -05:00
README.md Use an aar to define bridge dependency (#3892) 2024-09-10 16:33:49 +00:00

Bitwarden Native Bridge SDK

Contents

Other Documents

Compatibility

  • Minimum SDK: 28
  • Target SDK: 34

Building

To build an AAR for inclusion in consumer applications, run:

```sh
$ ./gradlew bridge:assembleRelease
```

Versioning

This repository conforms to the following versioning convention:

v[MAJOR].[MINOR].[PATCH]

where [RELEASE]   is incremented to represent major milestones that indicate a significant change in the library.

      [MINOR]     is incremented when any standard changes (breaking or otherwise) are introduced to the library.

      [PATCH]     is incremented when a hot-fix patch is required to an existing minor
                  release due to a bug introduced in that release.

Some things to note:

  • All updates should have a corresponding CHANGELOG.md entry that at a high-level describes what is being newly introduced in it. For more info, see Changelog Format Guide

  • When incrementing a level any lower-levels should always reset to 0.

Dependencies

Application Dependencies

The following is a list of all third-party dependencies required by the SDK.

Important

The SDK does not come packaged with these dependencies, so consumers of the SDK must provide them.

Development Environment Dependencies

The following is a list of additional third-party dependencies used as part of the local development environment. This includes test-related artifacts as well as tools related to code quality and linting. These are not present in the final packaged SDK.