Kotlin 3

Scaffold, 상단 앱 바 및 스크롤 설정

Scaffold - 머터리얼 디자인에서 복장한 사용자 인터페이스를 위한 표준화된 플랫폼을 제공하는 기본 구조앱 바와 플로팅 작업 버튼과 같은 UI의 부분에 추가하여 일관성 있는 디자인과 느낌을 주게 함  이게 기본 구성여기에 스크롤 기능이랑 뒤로 가기 버튼을 적용하면  package com.example.wordapp.ui.mainimport androidx.compose.foundation.layout.Arrangementimport androidx.compose.foundation.layout.fillMaxWidthimport androidx.compose.foundation.layout.paddingimport androidx.compose.foundation.lazy.LazyColumnimport..

App/Kotlin 2025.03.25

옵트인(Opt-in)

특정 기능이나 API를 사용할 때, 사용자가 이를 명시적으로 허용해야 한다는 개념주로 실험적(Experimental) 기능이나 제한적인 API에 적용해당 기능이 아직 안정적이지 않거나, 향후 변경 가능성이 있다는 점을 인지 @RequiresOptIn(level = RequiresOptIn.Level.WARNING)annotation class ExperimentalFeature@ExperimentalFeaturefun experimentalFunction() { println("This is an experimental feature.")}@OptIn(ExperimentalFeature::class)fun main() { experimentalFunction() // 명시적으로 옵트인해야 실행..

App/Kotlin 2025.03.25

간단한 단어퀴즈 앱 만들기

앱의 전체적인 흐름과 구조 앱이 시작되는 과정MainActivity.kt (진입점)NavGraph.kt (네비게이션 / 화면간 이동)Jetpack compose를 사용해 화면을 구성   프로젝트 구조com.example.wordapp: 앱의 진입점MainActivity.kt (앱의 시작점)package com.example.wordappimport android.os.Bundleimport androidx.activity.ComponentActivityimport androidx.activity.compose.setContentimport androidx.compose.runtime.Composableimport androidx.navigation.compose.rememberNavControllerim..

App/Kotlin 2025.03.24