In designing the Lightning components for the FormulaForce sample application contained in this book, I wanted to try to demonstrate some key integration points within the Salesforce UIs, while also ensuring that the use cases fit with the application domain.
I focused on Lightning Experience and Salesforce Mobile. It is also good practice to think platform-first before embarking on any extensive development. I started with the following use cases and then devised a set of components to deliver the functionality:
- Race Overview: While the standalone Lightning application we looked at earlier was a good means to get started with the components, it's not a Salesforce-integrated solution. What I wanted to do was integrate the Lightning Experience home page, through the Lightning App Builder customization tool. I wanted to do this not only to...