¿Usar RxAndroid o RxKotlin al programar en Kotlin para Android? [cerrado]


Voy a empezar a usar la programación reactiva en mi proyecto Android. Estoy usando Kotlin como idioma principal y ahora me gustaría aplicar Rx. Mi primera opción fue RxAndroid, pero luego me di cuenta de que hay RxKotlin.

Por lo que sé, ambos están bifurcados de RxJava, por lo que RxAndroid probablemente proporciona alguna API para tareas comunes de Android. Por otro lado, RxKotlin admite lambas fuera de la caja y me permite evitar mezclar kotlin con java.

Cuál es la biblioteca preferida en ese caso?

Author: Damian Petla, 2014-11-17

1 answers

Podrías usar ambos. RxKotlin contiene un funciones de extensión que le proporciona una forma idiomática (con escribir menos código) de usar RxJava en Kotlin. RxAndroid (ahora está dividido en pocas bibliotecas) proporciona enlaces de plataforma específicos como:

  • RxAndroid eso podría ayudarte a administrar una ejecución con manejadores nativos de android
  • rxLifecycle que proporciona enlaces del ciclo de vida de la actividad
  • RxBinding y RxBinding-kotlin eso ayuda a administrar la interfaz de usuario con todo el poder de RxJava

Hay pocas bibliotecas útiles para RxJava y Android que podrían interesarle.

Edited 01.04.16

 39
Author: Stepango,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-01 03:23:55