Skip to content

Utility functions to perform dynamic operations on Android.

License

Notifications You must be signed in to change notification settings

jignesh8992/Utilities

Repository files navigation

Utilities

Utility functions to perform dynamic operations on Android.

Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency

dependencies {
       implementation 'com.github.jignesh8992:Utilities:5.3'
}

Extensive functions:

AssetsUtil
BatteryUtil
BitmapUtil
CacheUtil
ChooserUtil
CountDownTimer
DialogUtil
EncoderUtil
FileUtil
GeneralUtils
GlideUtil
GradientUtil
IntentActionsUtil
KeyboardUtil
Log
OnSingleClickListener
PermissionUtil
PlaceUtil
RawUtil
RvGridSpacingItemDecoration
CacheUtil
SPUtil
ShareUtil
ShrinkViewUtil
Snackbar
Toast
UiUtil
ValidationUtil
ViewAnimatorUtil
ViewObserverUtil
WallpaperUtil

Widgets:

  1. ColorCircleDrawable
  2. DrawingView
  3. EraserView
  4. LoadingDots
  5. LockableViewPager
  6. MaterialSpinner
  7. SquareCardLayout
  8. SquareConstraintLayout
  9. SquareLayout
  10. TouchImageView

Contributing

Feel free to contribute code to Utilities. You can do it by forking the repository via Github and sending pull request with changes.

When submitting code, please make every effort to follow existing conventions and style in order to keep the code as readable as possible. Also be sure that all tests are passing.

Developed By

Jignesh N Patel - jignesh8992@gmail.com

Follow me on Google+ Follow me on LinkedIn Follow me on Facebook Follow me on Facebook

License

Copyright [2020] Jignesh N Patel

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.