Reactive programming used to improve user’s programming experience. Everyone wants to make their application more responsive. In nutshell we want to deliver effortless user experience our users without freezing the main thread, slowing them down and we do not want to serve the log-grade performance to our users.
To maintain the main thread free, we want to do a lot of heavy and time consuming work we want to do in the backend. We also want to do heavy work and complicated calculations on our server as mobile devices are not powerful to do the heavy pickup. So we need asynchronous work for network operation.
6 week internship live projects certified