Programmation réactive à Kotlin
Apprenez à implémenter les paradigmes de programmation réactive avec Kotlin et à les appliquer à la programmation Web avec Spring Framework 5.0 et au développement d'applications Android. À propos de ce livre * Apprenez à résoudre le blocage de l'expérience utilisateur avec la programmation réactive et obtenez des informations approfondies sur RxKotlin * Intégrez Reactive Kotlin avec Spring et créez de fantastiques applications Android avec RxKotlin et RxAndroid * Créez des architectures réactives qui réduisent la complexité tout au long du processus de développement et créez vos applications. (Web et Android) évolutif À qui s'adresse ce livre Ce livre est destiné aux développeurs Kotlin qui souhaitent créer des systèmes tolérants aux pannes, évolutifs et distribués. Une connaissance de base de Kotlin est requise, mais aucune connaissance préalable en programmation réactive. Ce que vous apprendrez * Découvrez les paradigmes de programmation réactive et comment la programmation réactive peut améliorer vos projets existants * Acquérez des connaissances approfondies sur RxKotlin 2.0 et le framework ReactiveX * Utilisez RxKotlin avec Android * Créez vos propres opérateurs personnalisés dans RxKotlin * Utilisez Spring Framework 5.0 avec Kotlin * Utilisez l'extension réacteur-kotlin * Créez des API Rest avec Spring, Hibernate et RxKotlin * Utilisez testSubscriber pour tester les applications RxKotlin * Utilisez la gestion de la contre-pression et les Flowables en détail À l'ère actuelle axée sur les applications, où les programmes sont asynchrones et la réactivité est une programmation réactive et vitale peut vous aider à écrire du code plus fiable, plus facile à mettre à l'échelle et plus performant. La programmation réactive est révolutionnaire. Avec ce livre pratique, les développeurs Kotlin apprendront d'abord à visualiser les problèmes de manière réactive, puis à créer des programmes qui exploitent les meilleures fonctionnalités de ce nouveau paradigme de programmation passionnant. Vous commencerez par les concepts généraux de la programmation réactive, puis passerez progressivement au travail avec des flux de données asynchrones. Vous plongerez dans des techniques avancées telles que la manipulation du temps dans le flux de données, la personnalisation des opérateurs et du fournisseur et comment utiliser le modèle de concurrence pour contrôler efficacement l'asynchronicité du code et traiter les gestionnaires d'événements. Vous serez ensuite initié à la programmation réactive fonctionnelle et apprendrez à appliquer FRP dans des cas d'utilisation pratiques dans Kotlin. Ce livre vous fera également un pas en avant en vous présentant Spring 5 et Spring Boot 2 en utilisant Kotlin. À la fin du livre, vous serez en mesure de créer des applications du monde réel avec des interfaces utilisateur réactives et vous apprendrez à implémenter des paradigmes de programmation réactive dans Android. Style et approche Chargé de nombreux exemples de code et de projets réels, ce livre vous aide à vous plonger dans la programmation réactive avec Kotlin et à l'appliquer à des projets Spring-web et Android du monde réel, rendant ainsi toutes vos applications réactives.