Ask HN: As an experienced dev,how hard is to become great at designing great UIs
Any resource on UI desi gn would also be greatly appreciated.
Any resource on UI desi gn would also be greatly appreciated.
However, I do think that you can hack something together that would be sufficient. I second that you should look at designs that you like & try to imitate them.
This is a good reference, particularly for Android: http://pttrns.com/
Also, Material Design: http://www.google.com/design/spec/material-design/introducti... https://dribbble.com/search?q=material+design
BUT there's a top notch designer I know who recently had this advice for coders who can't afford him: Follow the Material Design guidelines and it will look as good as it can without a designer working on it.
But it really depends; if its just your side project, and your UI won't matter much, then do it yourself. If you need to nail the UI in order for your app to be successful, subcontract it out.
Over time, you'll gradually pick up approaches that you like and refine them, and combine them. Though I imagine a quick course in HCI, UI design, UX wouldn't hurt either.
For that, you can change your title like this, "Ask HN : <Your Current Title>"
You can become great at anything if you put the time into it, but you might have to take time away from striving to be a great dev to being a great designer, which is a completely different career track...few master both.