Android Basic Library

A set of tools for Android app development.

License

License

GroupId

GroupId

io.github.denis1986
ArtifactId

ArtifactId

android-base
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

aar
Description

Description

Android Basic Library
A set of tools for Android app development.
Project URL

Project URL

https://github.com/Denis1986/AndroidBasicLib/
Source Code Management

Source Code Management

https://github.com/Denis1986/AndroidBasicLib/

Download android-base

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.denis1986/android-base/ -->
<dependency>
    <groupId>io.github.denis1986</groupId>
    <artifactId>android-base</artifactId>
    <version>1.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.denis1986/android-base/
implementation 'io.github.denis1986:android-base:1.0.0'
// https://jarcasting.com/artifacts/io.github.denis1986/android-base/
implementation ("io.github.denis1986:android-base:1.0.0")
'io.github.denis1986:android-base:aar:1.0.0'
<dependency org="io.github.denis1986" name="android-base" rev="1.0.0">
  <artifact name="android-base" type="aar" />
</dependency>
@Grapes(
@Grab(group='io.github.denis1986', module='android-base', version='1.0.0')
)
libraryDependencies += "io.github.denis1986" % "android-base" % "1.0.0"
[io.github.denis1986/android-base "1.0.0"]

Dependencies

runtime (13)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib jar 1.4.32
androidx.core » core-ktx jar 1.3.2
androidx.appcompat » appcompat jar 1.2.0
com.google.android.material » material jar 1.3.0
com.google.code.gson : gson jar 2.8.6
org.jetbrains.kotlinx : kotlinx-coroutines-core jar 1.4.2
org.jetbrains.kotlinx : kotlinx-coroutines-android jar 1.4.2
android.arch.lifecycle » runtime jar 1.1.1
android.arch.lifecycle » extensions jar 1.1.1
androidx.lifecycle » lifecycle-extensions jar 2.2.0
androidx.lifecycle » lifecycle-viewmodel-ktx jar 2.3.1
androidx.lifecycle » lifecycle-livedata-ktx jar 2.3.1
androidx.biometric » biometric jar 1.1.0

Project Modules

There are no modules declared in this project.

AndroidBasicLib

Library contains different classes and interfaces for common problems solving, which a developer faces while creating an Android app.

Installation

The latest release is available on Maven Central.

implementation "io.github.denis1986:android-base:1.0.0"

As an alternative, you can add the library to your repository as a Git submodule and then create a dependency to the library module.

Structure

There are 2 modules in the project: android-basic-lib and sample-app. The former is the library itself and the latter is the sample app.

If something is not clear or not comfortable to use

If it is not clear how to use one of the library classes or interfaces or you see that some class is not comfortable enough to use, don't hesitate to create an issue.

May be you'll find out that not all library features are covered in a sample app - again, please, create an issue.

Versions

Version
1.0.0