Aktywne Wpisy
Deker01 +344
Taka tam aferka przed nami ;)
Regis86 +153
Postanowiłem nauczyć synów jak działa inflacja. A dokładniej - zademonstrować.
W szkole dzieciaki zbierają karty Panini z piłkarzami - od tych aktualnych, po nieco starsze. Ja akurat testowałem coś w robocie i musiałem w tym celu zamówić dowolny produkt zza granicy (ale na określoną kwotę). Akurat nawinęła mi się babka sprzedająca hurtowo przecenione karty (z 2022, MŚ w Katarze). Kupiłem więc 8 kartonów "big packów", bo akurat tak mi pasowało kwotowo. Każdy
W szkole dzieciaki zbierają karty Panini z piłkarzami - od tych aktualnych, po nieco starsze. Ja akurat testowałem coś w robocie i musiałem w tym celu zamówić dowolny produkt zza granicy (ale na określoną kwotę). Akurat nawinęła mi się babka sprzedająca hurtowo przecenione karty (z 2022, MŚ w Katarze). Kupiłem więc 8 kartonów "big packów", bo akurat tak mi pasowało kwotowo. Każdy
przy implementacji apek Androidowych często korzystacie z RxJava? Jaki ma to wpływ na architekturę aplikacji? Jedyna zmiana to odejście od listenerów na rzecz subskrybowania observerów?
Dzięki za odpowiedź
#android #programowanie #androiddev
Ma swoje wady i zalety, ale póki co widzę więcej zalet, więc jeśli Cię zainteresowała to tutaj masz artykuł na jej temat: https://labs.ribot.co.uk/android-application-architecture-8b6e34acda65#.t4otv7qtm
rxJava zawsze spoko, nawet bez MVP. Tak jak wspomniał @Mithrindil rxJava poprawia czytelność kodu w szaleństwach z wykonywaniem requestów jeden po drugim.
Użycie? ja używam w połączeniu z Retrofitem(REST), synchronizacja, inne "ciężkie rzeczy"(np Bluetooth), które puszczone w głównym wątku mogą ci przycinać apkę(dostajesz wtedy logi typu "Skipped 2137 Frames!").
Zamiast używać Threadów czy AsyncTasków można stworzyć własne rx.Observable i robić robote w callbackach, masz większą kontrolę nad tym czy coś