baddev, из опыта, основная масса проектов это клиент для сервера, надо знать recyclerView, базы данных для кэширования данных сервера realm или аналог sqlite, retrofit2 для restapi, как распарсить gson в классы, dagger mvp для грамотного построения приложения, верстку экранов на базе constraintLayout, часто бывают карты гугл, яндекс и сканер штрих/бар кодов, glide и их аналоги для вывода фоток, и оч надо git. Все остальное можно подучить походу работы.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.