728x90
반응형

개발/안드로이드 스튜디오 3

(Hilt) 환경설정 + libs.versions.toml + ksp

오랜만에 샘플 프로젝트를 만들기 위해서 compose project를 만들었는데 자동으로 생성해주는 프로젝트에는 libs.versions.toml 파일을 이용해서 라이브러리와 플러그인의 버전 관리를 하고 있었습니다. 최근 kapt대신 ksp가 떠오르고 있고 해서 Hilt 환경설정을 할 때 ksp와 libs.versions.toml을 사용해서 환경설정을 하는 방법에 대해 소개하고자 합니다. libs.versions.toml[versions]kotlin = "1.9.0" or "2.0.20"ksp = "1.9.0-1.0.13" or "2.0.20-1.0.24"hilt = "2.51.1"[libraries]hilt-android = { group = "com.google.dagger", name = "hilt..

(LiveTemplate) Composable Function 쉽게 만들기

요즘 안드로이드 개발하면서 Compose로 UI개발 하시는 분들이 많이 늘었습니다.Android Studio에서는 기본적으로 comp나 prev와 같은 LiveTemplate를 제공해주고 있습니다.이런 LiveTemplate을 사용하게 된다면 코드를 쉽고 간편하고 빠르게 작성할 수 있습니다. 나는 매번 함수 이름을 작성하기 귀찮다하지만 매번 함수의 이름을 적어주는게 저에게는 매우 귀찮았습니다.그래서 파일명에 맞춰서 함수명까지 만들어주는 LiveTemplate을 만들었습니다.제가 파일명을 SampleScreen.kt로 만들었더니 그 이름에 맞게 Composable Function을 생성할 수 있게 됐습니다.LiveTemplate 만들기Settings(cmd + ,)에 들어와서 Editor > Live Te..

(Plugin) Open current Activity

이번 포스팅에서는 제가 유용하다고 생각하는 플러그인중 하나인 Open current Activity 플러그인을 소개하고자 합니다. 특정 서비스를 오래동안 개발 하다보면 화면만 봐도 이게 어떤 Activity인지 이름을 바로 떠오르고 찾을 수 있을 것 입니다. 하지만 회사에 들어온지 얼마 안됐거나 다른사람이 작성한 화면인 경우 이 화면이 어떤 Activity인지 찾을 수 없습니다. 제가 이 플러그인을 알기 전에는 화면에 보이는 문구 하나를 골라서 전체 탐색하고 관련 Activity를 추적했습니다. 이러한 과정은 정말 불편하고 개발 생산성을 무척 떨어트리게 됩니다. Open current Activity 플러그인은 Mac 기준으로 command + f10, Windows 기준으로 Ctrl + f10 단축키를..

728x90
반응형