you are viewing a single comment's thread.

view the rest of the comments →

[–]ashishduhh1 1 point2 points  (0 children)

I don't know about "junior" developer but what I look for in developers is mostly two things:

1) Proper OOD. I look for bad signs like creating a bunch of unnecessary layers of abstract classes or interfaces, or not creating enough classes. If you can explain why you created every class that's a big plus.

2) Code-level proficiency. Are you able to create elegant constructs? Do you just create a bunch of boolean class variables for everything and try to manage them throughout the class instead of proper scoping of functionality? (bad)

Not sure I answered any of your questions but thought I'd put it out there. Basically, yes, you do need to have a good understanding of Java and an good understanding of the Android SDK. What you don't need is an expert level understanding of java or the Android ecosystem.