Всем привет.
Интересует какие нужно знать технологии на позиции:
1.junior Android developer;
2.middle Android developer;
Понимаю, что в зависимости от проекта/компании набор требований будет меняться.
Тем не менее напишите, пожалуйста, исходя из своего опыта.
PS И до какого уровня нужно знать Java, прежде чем переходить к Android?
Частый совет, знать Java core - но core очень глубок и до каких глубин его копать?
Советы по обучающим материалам - приветствуются! :)
Спасибо.