Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pawlo2102 authored Nov 6, 2019
1 parent 1462778 commit a463726
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,48 @@
[![](https://jitpack.io/v/VRGsoftUA/coreAndroid.svg)](https://jitpack.io/#VRGsoftUA/coreAndroid)

core modules for android applications

*Все модули предполагают использование Kodein в качестве di.

## retrofit

модуль для упрощения работы с Retrofit.

##### Использование

1. Настроить конфигурацию модуля в Application классе приложения:
```gradle
RetrofitConfig.apply {
baseUrl = baseUrlValue // укажите базовый url
auth = interceptor // укажите интерцептор для создания хедера авторизации (необходимо наследовать от Auth класса)
enableLogging() // если необходимо логгирование, включите его посредством вызова этого метода
}
```

2. Подключите модуль в di:
```gradle
object AppModule {
fun module(application: App) = Kodein.Module("AppModule") {
//...
import(RetrofitModule.get())
//...
}
}
```

После этого можно инджектить Retrofit класс где это необходимо.

##### Подключение

```gradle
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation "com.github.VRGsoftUA.coreAndroid:retrofit:$coreAndroid_version"
}
```

0 comments on commit a463726

Please sign in to comment.