Just some small simple tools that I have found myself copying+pasting to almost all projects I do.
First, add JitPack:
allprojects {
repositories {
//...
maven { url 'https://jitpack.io' }
}
}
implementation 'com.github.jakepurple13.HelpfulTools:flowutils:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:gsonutils:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:helpfulutils:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:loggingutils:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:rxutils:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:dragswipe:{version}'
implementation 'com.github.jakepurple13.HelpfulTools:funutils:{version}'
implementation "com.github.jakepurple13.HelpfulTools:thirdpartyutils:{version}"
These aren't working right now. Use version 10.2.3 if you want to use them For the dslprocessor module, also include:
//To allow kapt
apply plugin: 'kotlin-kapt'
//For the Annotations
implementation 'com.github.jakepurple13.HelpfulTools:dslannotations:{version}'
//For the actual generation
kapt "com.github.jakepurple13.HelpfulTools:dslprocessor:{version}"