Hello, I'm newbie android developer who newly developed a skill to build android apps. I'm building a machine for my android development services so I'm to going to buy computer part online. So do suggest me which parts are compatible with each other and what parts should I pick for optimal performance.