Android 앱 개발에서 일반적인 Kotlin 패턴 사용에 필요한 기초 문법들을 배워본다.
상속
코틀린에서 상속은 아래 코드와 같이 표현한다.
class LoginFragment : Fragment()
LoginFragment 는 Fragment 를 상속받는 클래스이다.
재정의
재정의 역시 자바와 같이 ovveride 키워드를 사용하여 재정의 한다.
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.login_fragment, container, false)
}
해당 view 타입에 대해서는 아직 의문을 가지지 않아도 될 거 같다.
https://developer.android.com/kotlin/common-patterns
Android에서 일반적인 Kotlin 패턴 사용 | Android 개발자 | Android Developers
이 주제에서는 Android용 개발 과정에서 Kotlin 언어가 갖는 가장 큰 장점을 집중적으로 다룹니다. 프래그먼트로 작업하기 다음 섹션에서는 Fragment의 예를 사용하여 Kotlin의 가장 뛰어난 기능을 설명
developer.android.com