Czy jakiś #programista15k ma dobrą książkę do polecenia odnośnie #rxjava #rxkotlin? #programowanie #it #android #java #pracait

- Najlepsze
- Wszystkie komentarze

sezzart
1
¯\_(ツ)_/¯ zalezy co cie interesuje... Achaje tez uznaje za wartosciowa ksiazke ale z IT ma tyle do czynienia co nic. introduction to modern cryptography jest super, ale malo praktyczna. clean code i effective java sa spoko. co do androida, raczej zazwyczaj czytam doku+ ewentualnie na medium jakies przyklady

mayk Autor
1
@sezzart: co do effective java - kupilem effective kotlin

Tutorial: podstawy RxJava Androidzie:
http://devzine.pl/2019/04/16/rxjava-w-androidzie-podstawy-cz-1/
#tutorial #android #java #programowanie #rxjava #rxandroid
http://devzine.pl/2019/04/16/rxjava-w-androidzie-podstawy-cz-1/
#tutorial #android #java #programowanie #rxjava #rxandroid

- Najlepsze
- Wszystkie komentarze

@madnes77: Samo tłumaczenie w pierwszym punkcie jest jak dla mnie niejasne. Dużo bardziej trafia do mnie wytłumaczenie tego na przykładzie komórek z excela.
Brakuje też jakiegoś trochę szerszego opisu i wytłumaczenia .just()
To tyle z czepiania się :P
Brakuje też jakiegoś trochę szerszego opisu i wytłumaczenia .just()
To tyle z czepiania się :P

Cześć, mam pytanie. Dlaczego tutaj robi się jakaś nieskończona pętla i to co jest pod flatMapCompletable kręci się do usranej śmierci?
W komentarzu drugi screenshot z logami i tam to widać. Oczywiście chciałbym żeby to się tylko raz wykonało, ale nie mam pojęcia co robię źle :/
#androiddev #rxjava
W komentarzu drugi screenshot z logami i tam to widać. Oczywiście chciałbym żeby to się tylko raz wykonało, ale nie mam pojęcia co robię źle :/
#androiddev #rxjava

- Najlepsze
- Wszystkie komentarze

@Rubajticos: flatMapCompletable pozwala na mapowanie na Completable. W twoim przypadku dla każdego elementu zwróconego z
Dlaczego to wykonuje się w kółko?
Podejrzewam, że
piggyWithContributionsRepository.getOne() zostanie wykonany piggyWithContribitions.getPiggy().setActualAmount. Completable różni się od Flowable tym, że nie zwraca elementów tylko Success lub Error.Dlaczego to wykonuje się w kółko?
Podejrzewam, że
piggyWithContributionsRepository.getOne() to jest subskrybcja na repozytorium opartej o bazę danych przy wykorzystaniu Room. Jedna z akcji piggyWithContribitions.getPiggy().setActualAmount() lub piggyRepository.updateWithCallback() prawdopodobnie modyfikuje bazę, a to powoduje, że piggyWithContributionsRepository.getOne()
@piszczalka: @Kizio:
https://pastebin.com/W9Ztve1v
To jest ta metoda z repozytorium, zwraca Flowable tak jak pisał @piszczalka. Więcej nic tam się nie dzieje, tylko wyciąga z Rooma obiekt. No i faktycznie metoda updateWithCallback robi update bazy. To chyba będzie to ( ͡° ͜ʖ ͡°)
https://pastebin.com/W9Ztve1v
To jest ta metoda z repozytorium, zwraca Flowable tak jak pisał @piszczalka. Więcej nic tam się nie dzieje, tylko wyciąga z Rooma obiekt. No i faktycznie metoda updateWithCallback robi update bazy. To chyba będzie to ( ͡° ͜ʖ ͡°)

#programowanie #kotlin #java #androiddev istnieje jakiś pattern na takie zastosowanie #rxjava ?
Klasa zwraca Observable, obserwator zaczyna subskrybcję. Jeśli po jakimś czasie nie będzie żadnego obserwatora to automatycznie wykona się onComplete + kod który zadeklaruje w funkcji zwracającej Observable.
Klasa zwraca Observable, obserwator zaczyna subskrybcję. Jeśli po jakimś czasie nie będzie żadnego obserwatora to automatycznie wykona się onComplete + kod który zadeklaruje w funkcji zwracającej Observable.
- Najlepsze
- Wszystkie komentarze

@nocneszczury: metoda publish(), która z Observable robi ConnectedObservable i refCount(), która automatycznie robi dispose, gdy nie ma obserwatorów. Jest ma się wykonać jakiś kod na końcu to masz doFinally(), doOnComplete(), doOnError(). Coś wybierzesz.

@wfd: @nocneszczury: lub share() (w zasadzie to samo).

Czy ktoś miał styczność ze wzorcem repository w Androidzie? Chcę zrobić coś takiego jak tu(sekcja Addendum) w RxJavie, a nie w LiveDacie. Chodzi mi o wrapowanie danych w klasę Resource z enumem oznaczającym status pobrania zasobu z API. Nie wiem jakich transformacji mogę użyć, żeby coś takiego osiągnąć. Dla przykładu moje DAO zwraca Flowable, a webservice Single i muszę wrapować te eventy z Flowable w Resource ze statusem LOADING dopóki nie otrzymam
- Najlepsze
- Wszystkie komentarze

@stefansiarrasiarzewski: fajny artykuł. Dobrze, że google w końcu to opisuje. No właśnie w tym sęk, że RxJava jest zbyt skomplikowana od trywialnych zadań jakie programiści Androida zwykle napotykają. Generalnie do tego co chcesz wystarczy .map(), bo map pozwala zmienić emitowany obiekt na obiekt innego typu. Nie pozwól, żeby z twojego łańcucha rxjavy ktoś rzucił exception, bo wtedy mimo onError łańcuch jest już zakończony. (taka dobra rada dla początkujących)

#androiddev #java #reactive #rxjava #programowanie
Mirki, niedawno w pracbaza zaczęliśmy się przerzucać na reaktywne programowanie.
W związku z tym nasi przełożeni zgodzili się wykupić nam jakies fajne kursy online, i tutaj pytanie:
Jakie kursy byście polecili?
W grę wchodzą tylko kursy anglojęzyczne. Mamy już wykupiony drogi kurs face-to-face ale termin jest za 1.5 miesiąca i idea jest aby do tego czasu ogarnąć
Mirki, niedawno w pracbaza zaczęliśmy się przerzucać na reaktywne programowanie.
W związku z tym nasi przełożeni zgodzili się wykupić nam jakies fajne kursy online, i tutaj pytanie:
Jakie kursy byście polecili?
W grę wchodzą tylko kursy anglojęzyczne. Mamy już wykupiony drogi kurs face-to-face ale termin jest za 1.5 miesiąca i idea jest aby do tego czasu ogarnąć
- Najlepsze
- Wszystkie komentarze

#androiddev #java #android #retrofit #rxjava #rest #geojson
Witajcie mirki, mam nastepujacy problem:
Uzywam RxJava 2 z Retrofitem, do Retrofita uzywam tez RxJava2 adapter, aby moc zwracac z resta Observables, do tego uzywam convertera gson : "com.squareup.retrofit2:converter-gson". Moj problem polega na tym, ze zaszla potrzeba parsowania GeoJson i nie jestem pewien jak to ogarnac za pomoca tych narzedzi, ktorych
Witajcie mirki, mam nastepujacy problem:
Uzywam RxJava 2 z Retrofitem, do Retrofita uzywam tez RxJava2 adapter, aby moc zwracac z resta Observables, do tego uzywam convertera gson : "com.squareup.retrofit2:converter-gson". Moj problem polega na tym, ze zaszla potrzeba parsowania GeoJson i nie jestem pewien jak to ogarnac za pomoca tych narzedzi, ktorych
- Najlepsze
- Wszystkie komentarze

#programowanie #rxjava
Mam taki problem: Posiadam dwa strumienie. jeden to np bazadanych drugie api
Te dwa strumienie łacze metodą concat(). Z np concat(baza, api)
z załozenia concat pierw nasluchuje pierwszy strumien do konca a dopiero pozniej kolejny.
U mnie strumienie są obserwowane obserwowane na watku w tle, a subscrybowane na watku UI.
Mam taki problem: Posiadam dwa strumienie. jeden to np bazadanych drugie api
Te dwa strumienie łacze metodą concat(). Z np concat(baza, api)
z załozenia concat pierw nasluchuje pierwszy strumien do konca a dopiero pozniej kolejny.
U mnie strumienie są obserwowane obserwowane na watku w tle, a subscrybowane na watku UI.
- Najlepsze
- Wszystkie komentarze

#programowanie #androiddev Uzywam sobie #rxjava 2, mam Observera w Serwisie, łącze się z nim we fragmentach przez binder i chciałbym zrobic obiekty subskrybentów. Jak najłatwiej to zrobic?
- Najlepsze
- Wszystkie komentarze

Cześć Mirki,
Pytanie do tych, którzy ogarniają #rxjava - jakie zasoby polecacie? Krążę ostatnio po internecie i szukam różnych źródeł z racji tego, że podjąłem decyzję o nauce, ale w sumie nie ma tego aż tak dużo jak mogłoby się wydawać. Na razie znalazłem blog http://akarnokd.blogspot.com/ i wydaje się interesujący. Z czego korzystaliście podczas nauki?
Pozdrawiam
#java #androiddev
Pytanie do tych, którzy ogarniają #rxjava - jakie zasoby polecacie? Krążę ostatnio po internecie i szukam różnych źródeł z racji tego, że podjąłem decyzję o nauce, ale w sumie nie ma tego aż tak dużo jak mogłoby się wydawać. Na razie znalazłem blog http://akarnokd.blogspot.com/ i wydaje się interesujący. Z czego korzystaliście podczas nauki?
Pozdrawiam
#java #androiddev
- Najlepsze
- Wszystkie komentarze
Czy opłaca się uczyć #rxjava http://reactivex.io/?
Czy jest tu któś kto to używa codziennie?
JEsli tak to polecicie jakieś tutoriale.
#java #kotlin #scala
Czy jest tu któś kto to używa codziennie?
JEsli tak to polecicie jakieś tutoriale.
#java #kotlin #scala
- Najlepsze
- Wszystkie komentarze
Potrzebuję skorzystać z api (giełdy btc) na protokole #wamp w #java. Jest do tego biblioteka jawampa, wykorzystująca #rxjava, którego nie znam (ogólnie nigdy nie korzystałem z rx). Czy ogarnićecie rxjava w takim stopniu, żeby pobierać dane giełdowe będzie czymś wymagającym, czy da radę w ~kilka godzin? Polecicie jakieś proste materiały z przykładami (po polsku albo angielsku)?
- Najlepsze
- Wszystkie komentarze

#programowanie #java #rxjava #reactiveprogramming #rectiveextensions #reactive
Może ktoś pomóc? Czy jest taki operator, który pozwala na buforowanie emitowanych elementów według takiego schematu:
- początek buforowania następuje wtedy kiedy odstęp pomiędzy poszczególnymi emisjami jest mniejszy niż 1 s
- koniec buforowania jest wtedy kiedy nie ma żadnej emisji od 0,5 s
Operator window i buffer mają coś takiego jak opening selector
Może ktoś pomóc? Czy jest taki operator, który pozwala na buforowanie emitowanych elementów według takiego schematu:
- początek buforowania następuje wtedy kiedy odstęp pomiędzy poszczególnymi emisjami jest mniejszy niż 1 s
- koniec buforowania jest wtedy kiedy nie ma żadnej emisji od 0,5 s
Operator window i buffer mają coś takiego jak opening selector
- Najlepsze
- Wszystkie komentarze