Intents are an essential component of the Android ecosystem. They are used to express an action to be performed and can be classified into implicit and explicit intents. In an abstract way, all intents together define a navigation layer inside an application. Dart & Henson can generate all the code you need to create a clean navigation layer in your Android apps.
During this talk we will explain why the Android way to create explicit intents is error-prone and also show some problematic ways to solve it. Then, we will introduce the solution we developed at Groupon: Henson, a new library in the Dart project, that takes intent creation to new levels: It generates a fluent API to build intents. This API constitutes a navigation layer that makes it easy, convenient, fast and robust to navigate among your activities and services. Therefore, it will be impossible to miss a required extra and simple to add optional arguments as needed.
The talk will be based on the following article featured by Android Weekly:
Furthermore, all the library features and possibilities will be explained in depth.
This intermediate level talk about Dart & Henson will be carried out using slides, code and demos.