Skip to content

Instantly share code, notes, and snippets.

View umair13adil's full-sized avatar
🏋️‍♂️
Practicing Kaizen

Umair Adil umair13adil

🏋️‍♂️
Practicing Kaizen
View GitHub Profile
@umair13adil
umair13adil / RxJava2 + Realm
Last active March 8, 2018 06:41
Flowables (RxJava2) with Realm
var tasksList: RealmList<Tasks>
tasksList = RealmList()
getPendingTasks(3)
.flatMapIterable { it -> it }
.concatMap { task ->
getPendingSubTasks(task.id)
.doOnNext {
//Here we are binding subtasks to individual task item
bindChildTasks(it, task)
@umair13adil
umair13adil / MergeUnitTest.java
Last active January 19, 2018 12:32
RxJava Merge Lists Test in Kotlin
import io.reactivex.Observable
import io.reactivex.schedulers.TestScheduler
import org.junit.Test
import java.util.concurrent.TimeUnit
class MergeUnitTest {
@Test
@Throws(Exception::class)
fun mergeSimple() {
@umair13adil
umair13adil / RxJava2UnitTest.java
Last active February 13, 2018 11:23
RxJava2 FlatMap,SwitchMap,ConcatMap TestCases in Kotlin
import io.reactivex.Observable
import io.reactivex.schedulers.TestScheduler
import org.junit.Test
import java.util.*
import java.util.concurrent.TimeUnit
class ExampleUnitTest {
@Test
@Throws(Exception::class)
@umair13adil
umair13adil / LoginActivity.java
Last active August 17, 2023 18:36
Android Simple Login with Retrofit2
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.TextInputLayout;
import android.support.v4.widget.NestedScrollView;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.AppCompatButton;
import android.support.v7.widget.AppCompatEditText;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;