You don't need to know how to code - check out third party widget creator tools, my favourite is KWGT - available on Play Store. It's fairly easy to get started with, and it is a WYSIWYG interface (what you see is what you get). They say themselves;
"With Kustom Widget you can create customized watches like Digital and Analog Clocks, Live Map Widget, Weather Widget, Text Widget, sophisticated Battery or Memory meters, randomly changing images, Music Players, World clocks, Astronomy widgets and much much more. "
https://play.google.com/store/apps/details?id=org.kustom.widget