Skip to content

Generic android boilerplate lib. Contains some everyday functionality to simplify development. Gets expanded as needed. Contributions are welcome :-)

License

Notifications You must be signed in to change notification settings

mbudget0x01/supportlib

Repository files navigation

README

build master publish master

This is a small lib for my android applications. The purpose of this lib is to keep the whole boilerplate code together and maintain it in a central place.

Min api is 15.

Add the Library (Gradle)

  1. Add the package information from the Github Package to your build.gradle
  2. add the following repository to yours.
repositories {
    maven {
        url = "https://maven.pkg.github.com/mbudget0x01/supportlib"
        credentials {
            username = 'YourUserName'
            //This key is public until there is another solution
            password = 'get token from pkg description'
        }
    }
}

Changelog

There is a Changelog available: Link

Noteworthy Classes and Modules

Here ou see some classes which need explanation

com.linusba.support.widget

Containing Classes to handle AppWidgets. The AppWidgetCoordinator distributes callbacks to all subscribed classes. You can send Callbacks by using AppWidgetCoordinator.sendOnPropertyChanged(context, property).

com.linusba.support.location.source

This holds some ready to use Classes covering most use-cases. See Javadoc for mor information.

com.linusba.support.preference

This package holds some custom androidx.preferences integrated RingtonePicker, IntValue as Input etc...

About

Generic android boilerplate lib. Contains some everyday functionality to simplify development. Gets expanded as needed. Contributions are welcome :-)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages