Well I'm trying to learn C# and got to thinking about UI and data to provide, which is why I asked the original question. Feel free to create a battery app though
seems like there might be a demand for one that is accurate.
I recommend C# absolute beginners by Bob Tabor and Windows 10 development for absolute beginners by again Bob Tabor!
I was just the same like you, I couldn't even write a single line of code in March 2016. I remember, I wanted to do something like this in a C# DOS program and it took me entire day to find the solution. I wanted to ask the user "What is your name?"and wanted to say "Hello whatever the user typed". Those were the early days of learning, but it took an entire day for me to do this.
Fast forward today, 2 weeks ago my app got featured on WindowsCentral itself saying it's a niche weather app! SoftPedia listed it in their database saying a very good app! It has 35 ratings and all mostly they are 5 star or 4 star. Generally the reviewers praise for surprisingly accurate forecast and they like the notification regarding upcoming condition. I'm getting regular feature requests through emails. And have a lot of things to do in the app.
I'm working on the app in extra time managing my college. I'm a Mechanical Engineering student lol. And life is so occupied. I have to work late night fot the app but I like the feeling that I'm developing it. I do it for myself and when I complete a feature request and get a praise for that, the moment can't be described in words.
It has been only 2 months since the app was first published but it's getting so much love, nearly 1200 downloads and most of them are using it.
I want to make a lot more apps, all sorts of apps and I'm just learning yet! I believe out of total programming knowledge, I possess only 5% or even less!
I wish even better luck to you! Just pour yourself while making the app!