Similar to Selenium IDE record and Playback tool, Appium has an "Inspector" to record and playback. It records and plays native application behavior by inspecting DOM and generates the test scripts in any desired language. However, Appium Inspector does not support Windows and use UIAutomator viewer in its option.
It helps in generating the test scripts any language that is preferred. But Appium Inspector is not good support for Windows and they use UIAutomator viewer in the option.