MCA ~ B.Tech CSE only in theory, not in practical. 2 more years of waste, making you just "equivalent" to another degree ? huh.
The point I want to convey is that time is a very important factor for OP now, and collecting degrees has got no real value. And no one can deny that.
Suppose he's offered a salary of 15k after BCA, what will be the increment after doing MCA ? Well, may be not even 15k. That's the harsh truth.
That's why I said to focus on skills rather than degrees.
An MBA after some experience (after BCA) will be much much better than doing MCA. No second thoughts about it.
That's why I thought someone coming from a CS background could better answer that.
However, in my erstwhile choice of industry you couldn't even think of working without a masters(unless you graduate from the top schools). That's not the minimum but
strongly recommended. Just like many fresh grads joining IIMs are frowned upon because they are having
zero work experience and the only ones who make it without further questions are the toppers similarly, when I was applying for jobs I noticed how most of them were asking at least 3 years of work experience in specific domains(not to mention, their preference for schools). Those were lessons learnt the hard way.
Also it depends that on line of work you want to proceed.Some may need you to be theoratically strong and proven , while some may require yo to be just educated enough to teach yourself the job.
Nailed it
I forgot to mention this, besides Android, Windows is another alternative platform to develop. Recently it has started this initiative to help out its new developers. Here have a look,
Getting started with developing for Windows Phone
My last suggestions would be,
1. Pick a domain
2. Pick a school(to get formal recognition)
3. Train(both formally
and informally)
4. Network(create industry links)
Finally, you need to show some interest and let us know what you're good at so that we may guide you, so nothing can proceed without your participation in that regards