Ответ
Работал с основными компонентами Android: Activity, Fragment, Service, BroadcastReceiver, ContentProvider.
Activity – точка входа, управляет UI и жизненным циклом.
Fragment – модульный UI, переиспользуемый в разных Activity.
Service – фоновая работа без UI (например, загрузка файлов).
BroadcastReceiver – реагирует на системные события (SMS, зарядка).
ContentProvider – обмен данными между приложениями.
Пример работы с Activity:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
Также работал с Jetpack Compose, ViewModel, LiveData, Room для более эффективной разработки.