Reactive Android Programming
by: Tadas Subonis (Author)
Publisher:Packt Publishing
Publication Date: 29 May 2017
Language:English
Print Length:256 pages
ISBN-10:1787289907
ISBN-13:9781787289901
Book Description
Reactive Android Programming
About the Author
About the Author Tadas Subonis started coding roughly when he was thirteen. Since then, he has programmed with PHP, JavaScript, Python, C++, and Java (the language in which he has probably written the most code). He took up Android relatively recently–around 2014 (after a few false starts in 2012).However, he soon learned that Android lacks a decent support for asynchronous programming (Async Task was/is a joke) while more reckless languages, such as JavaScript, had Promises for a long time. Furthermore, Java’s standard library was lacking a decent support for functional programming primitives (map, filter), but that was easily fixable with libraries such as Guava.This lead Tadas to a search for a library that would help him achieve a Promise-like functionality and interface. It didn’t take long until he found ReactiveX and its family of implementations (including RxJava) that handle streams in Reactive fashion. It wasn’t exactly the flow of Promised-like systems but, soon enough, he realized that it’s something even more powerful.Since then, he has been using RxJava (and RxKotlin) for his daily Android programming. The quality of the code (the lack of bugs, readability, and maintainability) has improved ten-fold. Giving a quick crash-free experience for the users of your application is a must these days when competition for user attention on app marketplaces is getting fiercer and fiercer.
Reactive Android Programming
未经允许不得转载:电子书百科大全 » Reactive Android Programming
相关推荐
- 100 Facts About Artificial Intelligence: English to Spanish (100 Facts Language Learning Series) (Spanish Edition)
- Cyber Security From Beginner To Expert Cyber Security Made Easy For Absolute Beginners
- SPSS For Beginners: An Illustrative Step-by-Step Approach to Analyzing Statistical data
- Learn to Code: Learn HTML, CSS and JavaScript and build a website, an app and a game
- Pro Angular 16
- Oracle Linux Cookbook: Embrace Oracle Linux and master Linux Server management
- Developing Blockchain Solutions in the Cloud: Design and develop blockchain-powered Web3 apps on AWS, Azure, and GCP
- Android Programming for Beginners: Learn All the Java and Android Skills You Need to Start Making Powerful Mobile Applications
电子书百科大全
评论前必须登录!
立即登录 注册