코틀린
-
코틀린 - 뷰 바인딩(ViewBinding)IT/안드로이드 2022. 2. 13. 21:30
#1. 기존 java에서는 layout에 설정된 객체를 사용하기 위해 findViewById() 를 사용하여 해당 ID의 객체를 연결하여 사용하였습니다. 코틀린에서도 findViewById() 를 제공하였으나 kotlin-android-extensions 에서 제외되면서 "View Binding"을 사용해야 한다고 합니다. #2. 뷰 바인딩을 적용하기 위해선 아래 순서대로 진행이 필요합니다. 1) 프로젝트 창에서 "모듈 수준의 build.gradle 파일에 '뷰 바인딩' 활성화 2) 적용하기 위해 상단 'Sync Now' 클릭하여 싱크 적용 #3. 사용하기 위해 MainActivity.kt 에서 바인딩 초기화 및 레이아웃 표시 처리 합니다. !! 그런데 위와 같이 코드를 작성하면... 에러가 난다... ..
-
[리뷰] 오준석의 안드로이드 생존코딩 - 코틀린 편 2판, 오준석, 한빛미디어, 2022일상기록/독서 2022. 2. 13. 16:46
저는 지금까지 서버개발만 해왔습니다. 그러다가 최근 사내 앱 고도화 프로젝트에 투입되었고, 안드로이드 개발 언어도 코틀린으로 진행하면서 관심을 가지던 차에 본 도서를 접하게 되었습니다. 코틀린 언어는 출시된지 오래되었으나 최근 구글에서 공식 언어로 지정하면서 그 활용성도 높아지고 있는 추세입니다. 사실 회사를 다니며 새로운 언어를 학습한다는 것이 쉬운 일은 아니었습니다. 따라서 기본 개념과 함께 실제 어떻게 구현되는지 클론코딩을 통해 학습하는 방법을 선호합니다. #1. 본 도서는 1~4장까지 코틀린 언어에 대해 서술을 하고 5~13장까지 간단한 프로젝트를 통해 따라하기식 개발을 수행할 수 있도록 구성하고 있습니다. 더욱이 유튜브에 강의 동영상을 업로드하여 보다 이해를 수월하게 지원해주고 있습니다. 다만,..