App/Kotlin 4

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

코틀린 시작하기

인텔리제이 + 코틀린 + 안드로이드 가상머신 기본 문법 feat.GPT📌 Kotlin 문법 기초부터 고급까지 한눈에 보기! 🚀Kotlin은 간결하고 강력한 문법을 제공하는 프로그래밍 언어입니다.Android 개발뿐만 아니라 서버, 웹 개발에도 많이 사용되죠!1️⃣ 기본 문법✅ 변수 선언val name = "홍길동" // 변경 불가능 (Immutable)var age = 25 // 변경 가능 (Mutable)age = 26 // 가능// name = "김철수" // ❌ 오류 (val은 변경 불가)val → 한 번 할당하면 변경할 수 없는 변수var → 변경할 수 있는 변수✅ 기본 자료형val myInt: Int = 10 // 정수형val myLong: Long = 100L /..

App/Kotlin 2025.03.21