Дополнительные сведения:
1) Java Core: написание кода, применяя Объектно-ориентированное программирование, понимая алгоритмы и сложность O (n), использование массивов, List, LinkedList, HashSet, TreeSet, HashMap, TreeMap и т. д.
2) Kotlin: написание серверной части на Ktor, использование Корутин, понимание как упростить и уменьшить код (null safe, data class, extensions of class, геттеры и сеттеры, by)
3) Android: понимание Life cycle of Activity, работа с клaccом Adapter и RecyclerView, явные и неявные Intents, Permissions, работа с корутинами, Notifications и Firebase, class Application
4) GIT и GitHub основные команды гита через консоль Linux и в Android Studio, умение добавлять и удалять коммиты, перемещаться между ветками, пушить и пулить, слияние и разрешение конфликтов
5) English: B2, чтение документации, понимание налету презентаций, фильмов, native speaker и т. д.
6) Clean Arhitecture (MVP, знание MVVM)
7) Fragments, Room