Ответ
Для Android-разработки подходят несколько направлений:
- Компьютерные науки (Computer Science) - фундаментальная база
- Программная инженерия - более прикладной подход
- Прикладная информатика - акцент на разработку ПО
Важнее практика: изучайте Kotlin/Java, Android SDK, архитектуры (MVVM, Clean), многопоточность. Пример кода на Kotlin:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
Можно учиться и самостоятельно - главное делать реальные проекты.