Want to create a Custom Dashboard UI Widget, do I need Angular?

The widget is built with plain JS / jQuery / HTML / CSS. When it is used on the dashboard it uses AngularJS (Not Angular - that is very different)

Here is more info: How to make custom UI widgets