AndroTools Library

Common Tools and Utilities for Android Programming

License

License

GroupId

GroupId

de.dimensionv
ArtifactId

ArtifactId

androtools
Last Version

Last Version

2.0.1
Release Date

Release Date

Type

Type

aar
Description

Description

AndroTools Library
Common Tools and Utilities for Android Programming
Project URL

Project URL

https://github.com/dimensionv/AndroTools
Source Code Management

Source Code Management

https://github.com/dimensionv/AndroTools

Download androtools

How to add to project

<!-- https://jarcasting.com/artifacts/de.dimensionv/androtools/ -->
<dependency>
    <groupId>de.dimensionv</groupId>
    <artifactId>androtools</artifactId>
    <version>2.0.1</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/de.dimensionv/androtools/
implementation 'de.dimensionv:androtools:2.0.1'
// https://jarcasting.com/artifacts/de.dimensionv/androtools/
implementation ("de.dimensionv:androtools:2.0.1")
'de.dimensionv:androtools:aar:2.0.1'
<dependency org="de.dimensionv" name="androtools" rev="2.0.1">
  <artifact name="androtools" type="aar" />
</dependency>
@Grapes(
@Grab(group='de.dimensionv', module='androtools', version='2.0.1')
)
libraryDependencies += "de.dimensionv" % "androtools" % "2.0.1"
[de.dimensionv/androtools "2.0.1"]

Dependencies

compile (1)

Group / Artifact Type Version
de.dimensionv : commonutilities jar 2.0.0

Project Modules

There are no modules declared in this project.

AndroTools

Synopsis

The goal of the AndroTools library is to provide recurring everyday functions that are useful in many, if not all apps.

A number of the classes in this library consist of purely static methods, in order to provide fast and easy access and minimize the memory footprint. Of course it also contains classes that either require instantiation or even derivation. Especially the latter classes aim to let you focus on the real task at hand, while providing the tedious "leg work" necessary for the actual task in the background.

Important Notes about Version 2.0.0

In version 2.0.0, I have removed a few classes that required the support-libraries. I extracted them into a separate library. This library does not require the use of the support-libraries any longer. However, if you decide to make use of them, this will not be a problem either, because AndroTools is completely independent of the support-library and the classes within it.

License

As usual with my libraries, the AndroTools library is published under a simplified 2-clause BSD license.

Availability

The AndroTools library is available through it's GitHub.com repository, and through the central maven repository at Maven Central.

Simply add it as a dependency to your favorite build system / dependency management system, and you will be able to use it.

Examples for Build-systems

Gradle

compile 'de.dimensionv:androtools:1.0.0'

Maven

<dependency>
    <groupId>de.dimensionv</groupId>
    <artifactId>androtools</artifactId>
    <version>1.0.0</version>
</dependency>

Documentation

The library is documented using JavaDoc. I took great care to explain everything properly, but feel free send patches with improvements where you think it's appropriate. In case I agree and find the time, I will update the library. Besides being available through the same channels as the library itself, you can also read it directly online via my javadoc-repository.

Known Issues

Currently there are no issues.

However, if you find any bugs, feel free to

  • report them
  • fix them and send the patches

Versions

Version
2.0.1
2.0.0
1.1.1
1.1.0
1.0.1
1.0.0