I still beginner to UWP but, I have experience developing some of Desktop Apps (Windows Form).
Let see if I can help, my latest UWP apps is ScribePad which is the first time I use MVVM in project, I don't practice TDD but some time I write a test for my code, :p