본문 바로가기

Android/Kotlin in android8

뷰 바인딩 (View Binding) findViewById 를 안 쓰고, xml에 써둔 id에 대해서 binding class가 따로 만들어지는 방법이라고 한다. 예제로, new Project - Basic Activity를 만들어보면, 이미 view binding이 세팅되어 있다. build.gradle (app level)에 아래 옵션이 들어가 있으면 된다. android { ... buildFeatures { viewBinding true } ... } // MainActivity.kt를 보면 private lateinit var binding: ActivityMainBinding 이 변수가 선언되어 있는데, ActivityMainBinding이 자동으로 만들어지는 듯하다. 이 클래스의 이름은 xml의 이름을 activity_main.. 2022. 10. 27.
힐트 hilt 공부 방법, 용어 메모, ide에서 아이콘설명 (개인공부) 내가 힐트 공부한 방식과 코드랩 진행하면서 봤던 용어를 정리해두려고 한다. 코드랩까지 해보니, 가장 기본적 내용만 본거지만, 어렵다 할 내용은 아닌듯하다. 하지만 이걸 학습하는데 굉장히 무섭게 다가왔는데 용어가 낯설어서 그런것 같다. 힐트랑, 대거 라이브러리 이름자체는 굉장히 잘 지은것 같은데,, 실제 써보려하니 뭔가 파일이 쪼개져서 그런지 계속 헷갈리고 용어도 모르겠다. 이게 다.. 구글 선생님들도 헷갈리니 제대로 못가르치는거라고 생각하고 위안을 삼아야겠다. 계속해서 써보면 익숙해질듯하다. // 힐트 공부를 어떻게 했나? -> 구글공식문서 읽고, 구글 코드랩 진행 1) 구글문서 링크 (구글 문서는 한국어로 보면 옛날 자료일수도 있으므로, English로 두고 한국어와 비교해봐야한다.) https://d.. 2022. 10. 15.