Android Generic settings library

Additional

Language
Java
Version
v1.3.1 (Jan 31, 2018)
Created
Aug 6, 2017
Updated
May 14, 2018 (Retired)
Owner
UdiOshi (UdiOshi85)
Contributor
UdiOshi (UdiOshi85)
1
Activity
Badge
Generate
Download
Source code

Generic settings library for Android

Android generic settings library to handle all kinds of items in your application. (Equivalent to Native settings preference)

Watch the video

As an android developer for 6 years, there has been many times I’ve started a new personal or work project and had to redo the Settings Activity over and over again. I’ve had enough; I’ve wasted too much time in my life doing the same code every time I start a new project. So I’ve decided to develop a way that creates the settings screen quickly and efficiently.

Compile

  • Via Gradle
// In you top level project build.gradle file
repositories {
  mavenCentral() // jcenter() is also working.
}

// In you application module build.gradle file
dependencies {
  ...
  ...
  compile 'com.github.udioshi85:libGenericSettings:1.3.1'
}
  • Via Maven
<dependency>
  <groupId>com.github.udioshi85</groupId>
  <artifactId>libGenericSettings</artifactId>
  <version>1.3.1</version>
  <type>pom</type>
</dependency>

Summary

I’ve created a sample app which covers all the supported types/views

  • Sample app code
  • Issues? Open issue on GitHub
  • Question & Other help? Send email udioshi@gmail.com
  • This library was built for all developers who do not wish to do the Settings screen logic over and over again. You can do whatever you want with this library. No contribution is needed. You can clone/download full library code. I do wish to get your feedback about this library; I will maintain it as long as I’m considering myself an Android developer. Feel free to open issues / ask for new viewtypes / or just STAR this page.