If you want to develop android apps by using C#, so, it's only Unity and only games. To develop non-gaming apps you must know Java or javascript(only to work with PhoneGap and JQueryMobile) As you know C#, it wouldn't be a problem to study Java, cause these language are very similar. I think, would be better for you to study Java.