본문 바로가기

android

Android Hilt에 대해서 알아보자 배우기 나름 쉽고 빌드하면서 오류를 찾아 낼수 있는 DI Tool 인 Hilt에 대해서 알아보자 # 환경 설정 hilt의 경우는 version에 민감하므로 전체적으로 version을 잘 맞춰줘야 할 필요가 있다. 그렇지 않으면 오류를 쏟아 낸다. 각각 아래 파일들의 버젼을 확인하고 추가 할 부분은 추가해 주자. gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip project level build.gradle dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.38.1' //2022... 더보기
Android에 deploygate 설정 하기 (테스터들에게 자동 배포 하기) 안드로이드 앱을 개발하다 보면 test를 위해서 배포해야 하는 경우가 있는데 이럴 때 사용할 수 있는 여러 가지 방법들이 있다. 서버에 apk 파일을 올려서 주소를 공유한다. 메일을 보내서 apk를 공유한다. 단말기를 받아서 개발자가 설치해 준다. adb wifi를 이용해서 한번 연결하고 개발자가 일일이 연결해서 설치해 준다. 등등..... 아직 까지 이런 방법들을 사용하고 있다면 다음 글을 잘 읽어보고 적용해 보자. 위의 방법들이 틀렸다는 이야기는 아니다. 테스트 단말이 2대뿐인데 아래 과정을 거친다면 오히려 더 귀찮을지도 모른다. 다만 대량의 테스터에게 테스트하는 경우 아래의 방법을 고려해볼 수 있겠다. 3명에게 각각 1대씩의 단말기가 있다고 해도 사실 나는 유선으로 배포 또는 메일 배포가 귀찮았다... 더보기
객체지향 프로그램 Clean Code (클린 코드) Clean Code 01 기술 부채는 생산성을 저하시킨다. 시작부터 클린한 코드를 유지 해야 한다. 빨리 목표에 다다를 수 있는 방법은 클린코드 이다. 잘 읽혀야 한다. 효율적인 코드 여야 한다. 자잘한 디테일에 신경 써야 한다. 클린한 코드는 한 가지에 집중한다. 다른이가 수정하기 쉬워야 한다. 코드는 간결할 수록 좋다. 중복을 없애라. 클래스/메소드는 한 가지 일만 하게 하라. 일찍 추상화하면 프로젝트 속도를 높일 수 있다. 유지보수를 위해 읽기 쉬운 코드를 작성하라. Clean Code 02 변수명, 메소드명을 이해하기 쉽게 작성해라. 추후에 코드를 보는 사람이(나를 포함해서) 알아보기 쉽게 이름을 명명하라. 명확하게 이름을 지어라. 헷갈리게 하는 이름은 피해라. 개발자에게 의미 있는 이름을 사용할.. 더보기