In theory, it's easy enough to make a cloaking device. Just bend all the light away from something.
The problem is that most theories require exotic materials that have not yet been found or manufactured
I know they managed to entirely cloak small objects briefly using lenses rendered from pure calcium carbonate (calcite). Pure calcite crystals will refract light such that if you have a correctly oriented array of them, they'll bend light away from an object entirely.