AnimUtils- вращение, прозрачность, сжатие View;BitmapUtils- полезные функции для работы c Bitmap;EncryptUtils- md5, sha1, base64 стандартный набор для работыFontUtils- функции для работы со шрифтами, Typeface и знаком рубля;GrammarUtils- формирует строку для часто встречающихся случаев в нужном падеже, например "8 фотографий";IntentUtils- для частых работ с Intent. Обрабатывает некорректные ситуации вроде отсутствия приложения для выполнения Intent;MoneyUtils- работа с формированием строк для денежных сумм, например: "1 800 ₽"ResUtils- работа с ресурсами, преобразование dp в пиксели и обратноUiUtils- работа с клавиатуройValidateUtils- проверка на валидность email и номера карты
Gradle plugin до 3.0.0
dependencies {
...
compile "su.ias.components:utils-android:$lastVersion"
compile "com.android.support:exifinterface:$SupportVersion"
}Gradle plugin 3.0.0+
dependencies {
...
implementation "su.ias.components:utils-android:$lastVersion"
implementation "com.android.support:exifinterface:$SupportVersion"
}небольшая билбиотека для облегчения работы с фрагментами, есть простые анимаци
Простой пример замены фрагмента
new FragmentBuilde(R.id.container, new Fragment(), getSupportFragmentMamanger())
.addStringArgument("title", "string params")
.setAnimation(new SlideLeftToRight())
.addToBackStack(true)
.replace();