I have been using ChatGPT these days now, I just tell it what I really want my widget to do( take input, animations , present data on some other widget etc etc ). While ChatGPT' responses have never been 100% accurate.