### ✅ **안드로이드 개발할 때 Kotlin 문법을 얼마나 깊이 알아야 할까?** **결론부터 말하면,** 안드로이드 개발을 시작하는 데 **Kotlin의 모든 고급 문법을 알 필요는 없어!**\ 하지만 **기본 문법 + 실용적인 기능을 잘 이해하면 개발이 훨씬 편해지고 코드 품질도 좋아져.** * * * * * ✅ **1\. 필수적으로 알아야 하는 Kotlin 문법 (안드로이드 개발 기본)** ---------------------------------------------- 다음 문법은 **안드로이드 개발에서 자주 쓰이는 Kotlin 문법이니까 반드시 익혀야 해!** ### 🔹 **1️⃣ 변수 및 데이터 타입 (`val`, `var`, `nullable`)** ``` val name: String = "Alice" // 불변 변수 var age: Int = 25 // 가변 변수 var nullableText: String? = null // null 가능 변수 ``` ✔ **`val`(불변) vs `var`(가변) 차이**\ ✔ **nullable 타입(`?`)과 null 체크 (`?.`, `!!`)** → `TextView`나 `Intent`에서 자주 사용 ### ✅ **코틀린의 Nullable 타입(`?`)과 Null 체크 (`?.`, `!!`)** 코틀린에서는 **Nullable 타입과 Null 체크가 필수적**이야! 안드로이드 개발에서는 **`TextView`, `Intent`, `Bundle`, `SharedPreferences` 등에서 Null 처리가 자주 필요함.** * * * * * ✅ **1\. Nullable 타입 (`?`)** --------------------------- ✔ 코틀린에서는 기본적으로 **null 값을 허용하지 않음.** ✔ `?`를 붙이면 **null을 허용하는 변수**가 됨. ``` var name: Strin...