Reactivex para Android: Guía por ejemplos
Reactivex para Android: Guía por ejemplos
$10.00
Precio mínimo
$20.00
Precio sugerido
Reactivex para Android: Guía por ejemplos

Este libro ha sido actualizada por última vez el 2018-03-12.

Acerca de este libro

Esta guía contiene en forma de ejemplos la descripción de posibles alternativas de implementación ante determinados requerimientos comunes en el mundo del desarrollo de aplicaciones Android. Con el advenimiento de Functional Reactive Programming y particularmente de las extensiones RxJava y RxAndroid se abre una gran abanico de herramientas a la hora de implementar una solución siendo más fácil, robusta y entendible si se emplea correctamente las extensiones reactivas.

A través de ejemplos lograr resolver preguntas tales como:

¿Cómo implementar de forma óptima paginación de datos?

¿Cómo construir sin traumatismo un formulario con múltiples validaciones robustas de formato y reglas de negocio?

¿Cómo orquestar múltiples operaciones las cuales unas son dependientes de otras y otras tantas son totalmente independientes?

¿Cómo construir componentes de búsqueda con ayuda de autocompletado?

Y todos los anteriores escenarios lograr implementarlos de forma óptima sin sacrificar experiencia de usuario ni rendimiento ni confiabilidad de la aplicación.

Esas son las preguntas para las cuales se espera tener respuestas acertadas al finalizar la lectura de la presente guía.

Sobre el autor

Yair Carreno
Yair Carreno

Software engineer with extensive experience designing native Android and iOS applications.

Table of Contents

  • Introducción
    • Consultas y/o contacto
  • Capítulo 1: Preparar ambiente con extensiones Rx
    • Instalación de las extensiones Rx en Android Studio
  • Capítulo 2: Ejemplos de aplicación de Rx
    • Sobre los ejemplos
    • Estrategias de paginación de resultados
    • Ejemplo 1: Implementación de paginación con “Infinite Scrolling”
    • Ejemplo 2: Mejorar la implementación con switchMap
    • Ejemplo 3: Mejorar la implementación con PublishSubject
    • Ejemplo 4: Implementación de paginación con botón “Load More”
    • Componentes de búsqueda SearchBox
    • Ejemplo 5: Implementación de componente SearchBox
    • Validación de campos de formularios
    • Ejemplo 6: Implementación de validaciones sobre los campos
    • Orquestación de tareas con Rx
    • Ejemplo 7: Autenticación y Autorización
    • Ejemplo 8: Combinar resultados de múltiples API’s
    • Ejemplo 9: Almacenamiento local
  • Capítulo 3: Memory Leaks y Performance tuning en Rx
    • Descripción
    • Herramientas
    • Práctica 1: Manejando valores null
    • Práctica 2: Siempre definir el manejo de errores
    • Práctica 3: Combinando Streams Finitos e Infinitos
    • Práctica 4: Flowables y Backpressure
    • Práctica 5: Disposable y CompositeDisposable
    • Práctica 6: Schedulers por defecto
  • Capítulo 4: Debugging de componentes Rx
    • Depuración de código Rx
  • Bibliografía

Leanpub incondicional, sin riesgo, 100% de felicidad garantizada

Durante los primeros 45 días de compra, puede obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Nosotros procesamos las restituciones a la mano, así que hacen tomar unos días en aparecer. Vea términos completos.

Free Updates. Free App. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets), MOBI (for Kindle) and in the free Leanpub App (for Mac, Windows, iOS and Android). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Escribir y publicar en Leanpub

Los autores y editores usan Leanpub para publicar ebooks sorprendentes en curso y completados, como éste. ¡Usted puede utilizar Leanpub para escribir, publicar y vender su libro también! Leanpub es una potente plataforma para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda centrada en la venta de libros electrónicos en progreso. Leanpub es una máquina de escribir mágica para los autores: basta con escribir en texto plano, y para publicar su ebook, simplemente haga clic en un botón. Realmente es así de fácil.

Más información sobre cómo escribir en Leanpub