오늘한 일
- A·아이 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
드디어 조금씩 맘이 잡히기 시작하였다는 걸 느꼈다 나는 승부욕이 강해서 내가 꼭 이 만큼 성장해서 남에게 증명하고 이기기 위한 마음을 위해 그동안 공부했었지만 한동안 그런 마음이 사라져서 슬럼프에 빠졌던 거 같다 하지만 이제 다시 마음을 다 잡을 상황도 다시 생겼고 이제 최대한 빨리 마음을 잡아서 다시 빡코딩을 시작해야겠다
배운 점
Android API 키 숨기기
안드로이드에서 API 키를 숨기기 위해서는 다음과 같이 따라하면 되는데
.gitignore에 local.properties 및 /bulid를 넣어서 깃에 올라가지 않게 한다
local.properties에 아래와 같은 형태로 키를 적는다
1
2
apiKey="sdafasfser123413"
- build.gradle(app)에서 다음과 같이 적는다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
plugins{
...
}
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
android{
...
defaultConfig{
...
buildConfigField "String","APIKEY",properties['apiKey']
}
}
- 빌드한 후 BuildConfig.APIKEY 와 같은 형태로 사용한다
API키를 깃허브에 올리지 않게 하기 위해 알게 된 방법인데 해당 내용에 대해 더 보충해서 따로 블로그 글로 올려야겠다
내일 계획
내일은 앱잼에 참가해야겠다