Queen of Versions

Library that checks update availability using In-App updates

License

License

GroupId

GroupId

co.infinum
ArtifactId

ArtifactId

queen-of-versions
Last Version

Last Version

0.3.2
Release Date

Release Date

Type

Type

aar
Description

Description

Queen of Versions
Library that checks update availability using In-App updates
Project URL

Project URL

https://github.com/infinum/Android-Prince-of-Versions
Source Code Management

Source Code Management

https://github.com/infinum/Android-Prince-of-Versions

Download queen-of-versions

How to add to project

<!-- https://jarcasting.com/artifacts/co.infinum/queen-of-versions/ -->
<dependency>
    <groupId>co.infinum</groupId>
    <artifactId>queen-of-versions</artifactId>
    <version>0.3.2</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/co.infinum/queen-of-versions/
implementation 'co.infinum:queen-of-versions:0.3.2'
// https://jarcasting.com/artifacts/co.infinum/queen-of-versions/
implementation ("co.infinum:queen-of-versions:0.3.2")
'co.infinum:queen-of-versions:aar:0.3.2'
<dependency org="co.infinum" name="queen-of-versions" rev="0.3.2">
  <artifact name="queen-of-versions" type="aar" />
</dependency>
@Grapes(
@Grab(group='co.infinum', module='queen-of-versions', version='0.3.2')
)
libraryDependencies += "co.infinum" % "queen-of-versions" % "0.3.2"
[co.infinum/queen-of-versions "0.3.2"]

Dependencies

compile (3)

Group / Artifact Type Version
com.google.android.play » core jar 1.7.2
androidx.appcompat » appcompat jar 1.1.0
co.infinum : prince-of-versions jar 4.0.4

Project Modules

There are no modules declared in this project.

Prince of Versions

Queen of Versions Download

Library checks update availability using In-App updates.

Getting via jcenter

implementation 'co.infinum:queen-of-versions:0.3.1'

Features

  • Check update availability using In-App updates.
  • Integrate with Prince of Versions to determine required update.
  • Supports automatic and manual update type resolution.
  • Provides functionality to cancel check once started.

Check out integration guide.

Prince of Versions Download

Library checks for updates using configuration from remote or local resource.

Getting via jcenter

implementation 'co.infinum:prince-of-versions:4.0.3'

Features

  • Load update configuration from network resource or from generic stream resource.
  • Accepts custom loader for loading update configuration resource.
  • Use predefined parser for parsing update configuration in JSON format.
  • Accept custom parser for parsing update configuration.
  • Make asynchronous update check and use callback for notifying result.
  • Supports synchronous update check.
  • Loading and verifying versions happens outside of the UI thread.
  • Use thread pool to cap concurrent resource usage.
  • Provides functionality to cancel verification once started.

Check out integration guide.

Contributing

Feedback and code contributions are very much welcome. Just make a pull request with a short description of your changes. By making contributions to this project you give permission for your code to be used under the same license.

License

Copyright 2021 Infinum

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Credits

Maintained and sponsored by Infinum.

co.infinum

Infinum

We're an independent design & development agency of 230 people, creating beautiful software for 14 years.

Versions

Version
0.3.2
0.3.1