package com.example.myapplication
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.Scaffold
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import com.example.myapplication.ui.theme.MyApplicationTheme
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyApplicationTheme {
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
MyApp(innerPadding)
}
}
}
}
}
@Composable
fun MyApp(innerPadding: PaddingValues) {
// 설명이 없으면 여기에 코드 작성!
}
소개
0. 환경 설정
1. 안드로이드 앱에 대해서
2. 코틀린
3. 객체
4. 함수형 프로그래밍
5. Hello, World!
6. Hello, World???
7. 기초 컴포넌트
8. 컨테이너와 기초 레이아웃
9. 상태 관리
10. Gradle
11. Activity / Navigation