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

mayk
via Wykop Mobilny (Android)- 0

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
- 1
@sezzart: co do effective java - kupilem effective kotlin
- 4
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
źródło: comment_InS6fd3ZgQiTmmuN55X406UBQl7h32Cw.jpg
Pobierz- 2
@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
konto usunięte via Wykop Mobilny (Android)
- 2
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
źródło: comment_849ZRieUGDUNJy4qccPl5a2n8in5NapM.jpg
Pobierz@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()- 1
@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.
- 2
@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.
- 2
@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
- 0
@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)
- 0
@darck: już się uporałem z tym problemem mogę wrzucić kod jak chętny jesteś
- 3
#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ąć
- 0
@Bratkello Jak już pisałem mamy już wynajętą taką osobę za odpowiednią kwotę, teraz potrzebujemy jakiegoś kursu online, z którego będziemy mogli nauczyć się podstaw na tyle, aby jak najwięcej z kursu face to face wycisnąć.
@rex1313 podstawy RxJava można ogarnąć z tutkow i kodu na githubie w tydzien, na początku wydaje się mega trudne a jak zalapiesz o co chodzi to potem idzie już gładko
- 1
#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
- 2
@rex1313: możesz dodać custom converter do Retrofita dla danego typu danych i wewnątrz tego konwertera wykorzystać np. "com.github.filosganga:geogson-core". Retrofit jest do tego przygotowany.
https://stackoverflow.com/questions/35502079/custom-converter-for-retrofit-2
https://stackoverflow.com/questions/35502079/custom-converter-for-retrofit-2
#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.
- 0
Chyba znalazlem rozwiazanie
Kluczem jest true
You have to use observeOn(scheduler, true) to delay the error itself and keep the total event orderKluczem jest true
#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?
@nocneszczury: ło, moment, źle przeczytałem. piszesz, że masz Observera w serwisie a ja myślałem o Observable. mea culpa ;)
@nocneszczury: PublishSubject/ BehaviorSubject / PublishRelay/ BehaviorRelay zależy co preferujesz, też nie jestem przekonany czy prawidłowo zrozumiałem (serwis: emitter, fragmenty: consumer) ?
- 3
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
- 1
@Dante651: Dan Lew świetnie tłumaczy.
Do nauki podstaw ta seria -> http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/
+ reszta blog postów.
Obejrzyj też tę prezkę ->
Do nauki podstaw ta seria -> http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/
+ reszta blog postów.
Obejrzyj też tę prezkę ->
- 1
@Dante651: Siema, dopiero zaczynam się uczyć androidaRx ale znalazłem ciekawe materiały:
prezentacja z krakowa: https://www.youtube.com/watch?v=NTrGfe5IOgQ
jakoś na reddicie wpadłem na kanał tego gościa: https://www.youtube.com/watch?v=vfjgQabgjOg
oglądałem jego filmu z Retrofitem i był świetny, zaraz biorę się do oglądania tego, więc jak będzie trzeba to napiszę coś więcej :)
prezentacja z krakowa: https://www.youtube.com/watch?v=NTrGfe5IOgQ
jakoś na reddicie wpadłem na kanał tego gościa: https://www.youtube.com/watch?v=vfjgQabgjOg
oglądałem jego filmu z Retrofitem i był świetny, zaraz biorę się do oglądania tego, więc jak będzie trzeba to napiszę coś więcej :)
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
- 1
@robcioo1994: Wydaje mi się, że powszechnie mogą używać tego ludzie od Androida. Czy opłaca się uczyć? No pewnie:)
- 4
@robcioo1994:
Firma, w której zaczynam pracę za tydzień (Kraków, 150 osób) używa tego jako podstawy backendu. Poza tym, właśnie wróciłem z trzydniowej konferencji javowej (Devoxx) i tematy RxJavy i programowania reaktywnego i asynchroniczności były jednym z popularnijszych (zaraz po mikroserwisach i chmurze). Sporo firm, które przetwarzają ogromne ilości danych (Netflix, Sky, Linkedin) postawiły na nieblokujące, asynchroniczne operacje, które RxJava świetnie implementuje. Co do pytania "Czy oplaca się uczyć" - moim
Firma, w której zaczynam pracę za tydzień (Kraków, 150 osób) używa tego jako podstawy backendu. Poza tym, właśnie wróciłem z trzydniowej konferencji javowej (Devoxx) i tematy RxJavy i programowania reaktywnego i asynchroniczności były jednym z popularnijszych (zaraz po mikroserwisach i chmurze). Sporo firm, które przetwarzają ogromne ilości danych (Netflix, Sky, Linkedin) postawiły na nieblokujące, asynchroniczne operacje, które RxJava świetnie implementuje. Co do pytania "Czy oplaca się uczyć" - moim
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)?
@psi-nos: Swego czasu musiałem ogarnać PyRx, i poszło super gładko, dlatego myślę, że nie powinno być problemu z tym. Z tego co pamiętam, dokumentacja jest całkiem spoko.
- 2
#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
- 3
@siemanko: Ok, sam znalazłem rozwiązanie. Jest nim mianowicie połączenie buffer i debounce.
Więcej tutaj:
http://nerds.weddingpartyapp.com/tech/2015/01/05/debouncedbuffer-used-in-rxbus-example/
Więcej tutaj:
http://nerds.weddingpartyapp.com/tech/2015/01/05/debouncedbuffer-used-in-rxbus-example/

















