Общая кодовая база для проектов. Проекты, представленные в этом репозитории, хранятся в JFrog artifactory. Подключение репозитория JFrog:
maven {
url = "https://endroad.jfrog.io/artifactory/gradle-release-local/"
}
Модуль, предназначенный для хранения какой-либо кодовой базы. В библиотеке находятся те решения, которые:
- Не попали в другие модули
- Неизвестна их ценность(возможно этот код вообще будет удален и забыт)
- Служат записями для примера, что вот так тоже можно писать
implementation "ru.endroad:arena:1.0"
*прим. здесь нет ни комментариев к функциям, ни краткого описания об их работе и цели. Только приведен список возможных функций
ImageBase64.asBitmap
Bitmap.toBase64
Image.asJPEG
Image.asYUV
YuvImage.asBitmap
LiveData<T>.subcribe()
AssetManager.openString()
AssetManager.openImage()
SupportSQLiteDatabase.runTransaction()
RoomDatabase.Builder<T>.preload()
ImageView.load()
CircleTransform
Toolbar.changeFont() TextView.font
Context.startUrl()
Context.startEmail()
Context.startPhone()
Context.share()
*Концепция WarehouseLibrary не подразумевает хранение custom view. В ближайших обновлениях код будет удален
Context.isLocationPermission()
AppCompatActivity.allPermissionsGranted
AppCompatActivity.requestPermissions()
String.permissionGranted()
isConnectedToNetwork()
Fragment.withArgument()
DialogFragment.withArgument()
by argument()
by argument()
by argumentOptional()
by intent()
//TODO описание
implementation "ru.endroad:camp:1.0"
//TODO примеры использования
//TODO описание
implementation "ru.endroad:fragment-navigation:0.9"
//TODO примеры использования
//TODO описание
implementation "ru.endroad:mvi-core:1.0"
//TODO примеры использования
//TODO описание
implementation "ru.endroad:vkontakte:0.9"
//TODO примеры использования
//TODO описание
implementation "ru.endroad:simple-ftp:0.9"
//TODO примеры использования
//TODO описание
implementation "ru.endroad:simple-telnet:0.9"
//TODO примеры использования