Wpis z mikrobloga

@Mithrindil: Coroutines fajna sprawa ale jeszcze upłynie trochę wody zanim będzie to powszechnie używane. Sam fakt, że jest cały czas w fazie eksperymentalnej nie zachęca do korzystania z tego w realnych projektach. Druga sprawa to Twoja odpowiedź nijak ma się do pytania OPa ( ͡° ͜ʖ ͡°)
@iwannagethigh Twoja też nie ;) tutoriali jest mnóstwo i wszystkie są identyczne. Ja polecam przejrzeć sobie blueprinty od Google i stamtąd wyciągnąć wiedzę. Mvvm to wzorzec projektowy i nie trzeba tutoriala żeby go poznać :) A sama RxJava najlepiej wchodzi przez oficjalna dokumentację.

A odpowiedź była skierowana do Opa by się zastanowił czy warto inwestować w wiedzę która za pół roku będzie przestarzała. RxJava to zajebisty framework do integracji pomiędzy różnymi codebase.
@Mithrindil: to zależy. jeśli OP chce po prostu zrób jedno -> zrób drugie -> zrób trzecie (takie bardziej promises czy RxJavowe Single to coroutines jak najbardziej.

jeśli jednak zależy mu na ciekawszych case'ach, to na ten moment Observable ma bogatsze możliwości niż (eksperymentalny) Channel od coroutines.

dla OPa:
coroutines: https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/coroutines-guide.md
zagadki rx: https://github.com/vanniktech/RxRiddles
A odpowiedź była skierowana do Opa by się zastanowił czy warto inwestować w wiedzę która za pół roku będzie przestarzała.


@Mithrindil: Z pewnością w najbliższym czasie nie będzie przestarzała. Poza tym zawsze warto liznąć programowania reaktywnego bo zmienia to całkowicie podejście do wielu tematów. No i najważniejsze: Kotlin Coroutines nie jest zamiennikiem 1:1 w stosunku do RxJava.