1. Schematics
The objective of schematics has been to reduce the impact of breaking changes on our users. Therefore, we have built ng updates and ng update commands which makes the life of the team members easier. We have learnt through this development that we cannot assume, that every team implements it straight away but has to be reminded of its positive impact on their work flow. What we can say though, is that every team that has implemented these automation updates, has loved it.
2. Different use cases / Beyond theming
We have two use cases we serve within Allianz, both having different needs concerning applications. We have the B2C market on the one side, where customers are happy to have an animation like a floating label, within their digital application. On the other side we have our own employees who prefer working with a simple and rigid application.
What we came up with, are injection tokens. They have presets that are conventions and code, which are packaged and shipped to them with our internal NDBX library. So any team that builds applications for internal users, can just drop the module into the application and it changes the application automatically to the internally preferred version. You can overwrite this to keep the flexibility. In case any convention changes, anew package gets shipped which updates the old convention. Therefore, it is up and running in no time.
Also, stay tuned for our upcoming eMerge Summit for more insights into new software development updates within the GDF, Allianz Technology and our OEs.