Building Functional Android Apps

 

Android Summit 2020

Building Functional Android Apps

In this talk, we will learn how to leverage the capabilities of the Arrow Fx Coroutines library to encode Android applications. We will make good use of the Arrow functional streams implementation, and learn about the advanced concurrency operators the library provides to encode our apps. We will also grow some sense on how to use suspend as a mechanism to flag side effects, and how to provide a safe environment to run and keep those under control.

This talk was given by Jorge Castillo at Android Summit 2020.

If you’re interested in learning more, consider taking the Functional Android Development or Functional Programming in Kotlin with Arrow courses from the 47 Degrees Academy. Arrow_kt.io.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.