tag:github.com,2008:https://github.com/li2/android-common/releases Release notes from android-common 2021-05-24T07:33:09Z tag:github.com,2008:Repository/247393056/0.2.3 2021-05-24T07:33:09Z 0.2.3 <p>Bump version to 0.2.2</p> li2 tag:github.com,2008:Repository/247393056/0.2.2 2021-05-24T07:37:27Z Rx & Coroutine utils for broadcast, sdcard, sensor, etc <ul> <li>Rx &amp; Coroutine sdcard state changes</li> <li>Rx &amp; Coroutine broadcast</li> <li>Rx &amp; Coroutine sensor changes</li> <li>Rx SubscribeOnLifecycle</li> <li>CoroutineScopeExt.kt</li> <li>Updated RxDialog package</li> <li>Refactor RxPermissions</li> </ul> li2 tag:github.com,2008:Repository/247393056/0.2.1 2020-06-07T06:42:34Z Context: getVersionName, openUrl No content. li2 tag:github.com,2008:Repository/247393056/0.2.0 2020-05-27T09:53:32Z Upgraded to RxBinding4, RxJava3, RxKotlin3 No content. li2 tag:github.com,2008:Repository/247393056/0.1.12 2020-05-23T10:40:10Z Resource to data class; LiveData.combineLatest: <ul> <li>Updated Resource to data class</li> <li>LiveData.combineLatest: combine the latest value emitted by each LiveData.</li> <li>RateLimiter: Utility class that decides whether we should fetch some data or not.</li> </ul> li2 tag:github.com,2008:Repository/247393056/0.1.11 2020-05-03T06:31:07Z LiveData isLoading, isError, isIdle extension functions No content. li2 tag:github.com,2008:Repository/247393056/0.1.10 2020-04-29T06:54:03Z LiveData post error as well as data if has No content. li2 tag:github.com,2008:Repository/247393056/0.1.9 2020-04-15T08:15:54Z Added utils to open App No content. li2 tag:github.com,2008:Repository/247393056/0.1.8 2020-04-14T12:05:25Z Initial Release <p>Utilities includes:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="├── arch │   ├── Event.kt │   ├── LiveDataExt.kt │   ├── Resource.kt │   └── SingleLiveEvent.kt ├── collections │   └── CollectionsExt.kt ├── framework │   ├── ApiLevelUtils.kt │   └── CookiesUtil.kt ├── logic │   └── BooleanExt.kt ├── net │   └── Uri.kt ├── number │   ├── IntExt.kt │   └── NumberFormatUtils.kt ├── rx │   ├── ObservableExt.kt │   ├── RxBluetooth.kt │   ├── RxBus.kt │   ├── RxDialog.kt │   ├── RxPermissions.kt │   └── internal └── text ├── StringExt.kt └── buildSpanned.kt"><pre class="notranslate"><code>├── arch │   ├── Event.kt │   ├── LiveDataExt.kt │   ├── Resource.kt │   └── SingleLiveEvent.kt ├── collections │   └── CollectionsExt.kt ├── framework │   ├── ApiLevelUtils.kt │   └── CookiesUtil.kt ├── logic │   └── BooleanExt.kt ├── net │   └── Uri.kt ├── number │   ├── IntExt.kt │   └── NumberFormatUtils.kt ├── rx │   ├── ObservableExt.kt │   ├── RxBluetooth.kt │   ├── RxBus.kt │   ├── RxDialog.kt │   ├── RxPermissions.kt │   └── internal └── text ├── StringExt.kt └── buildSpanned.kt </code></pre></div> li2