в норм компанию. Такие как Яндекс, мэйл, авито, озон и другие?
писать код на листочке, алгоритмы
алгоритмы, знание Android SDK, знание Java
знание Java и Android SDK опыт разработки приложений под Android опыт создания многопоточных приложений знание распределенных систем контроля версий (Git) знание структур данных (стек, очереди, деревья, хэш-таблицы) и алгоритмов сортировки: quicksort, mergesort, heapsort хорошо разбираться в стандартной системе сборки Android; уметь писать кастомные Gradle-таски, дополнять процесс сборки приложения; уметь эффективно реализовывать сложный GUI, разбираясь в устройстве стандартных UI-компонентов Android, представляя, что у них находится «под капотом»; глубокое знание жизненных циклов как приложений, так и отдельных компонентов (Activity и Services); быть готовым придумывать и реализовывать эффективные способы межпроцессного взаимодействия, используя основные механизмы, предоставляемые Android (Intent, bindService(), AIDL, ContentProvider, файлы и пр.).
Мб будет полезным
А вот дополнительный вопрос: откуда брать эти знания ?
Обсуждают сегодня