전체 글

엄청난 개발자로 성장하기.
· ETC
android studio resource manager로 리소스 간편하게 관리하기 Resource Manager 저희는 앱 개발을 하며 여러가지 리소스 파일들을 추가하곤 합니다. (ex: icon, font 등등..) 만약 추가해야하는 리소스 파일의 양이 많다면, 하나하나 new를 눌러 추가해주는데에 시간이 많이 소요되겠죠? 이때 Resource Manger를 사용하면 여러개의 리소스 파일을 한번에 추가할 수 있습니다! 먼저, android studio 상단에서 tools -> Resource Manager를 클릭해 줍니다. 그러면 위와 같은 창이 나오게 됩니다. 여기서 왼쪽 상단의 플러스 버튼을 클릭 후 import drawables를 클릭해주면, 여러개의 리소스 파일을 한번에 추가할 수 있습니다. ..
· Kotlin
const val과 val의 차이점에 대해 알아보기 val val x = 10 // ok val y = listOf() // ok val z = java.util.Random().nextInt(5) // ok val은 불변하는 값을 선언하기 위해 사용됩니다, val에는 기본 타입, String, List, 함수 등 다양한 타입을 할당할 수 있습니다. val에 값이 할당되는 시점은 런타임 시점입니다. 만약 리스트나 함수 등을 값으로 가지고 있다면 런타임 동작에 의해 값이 변경될 수 있습니다. ex) 함수 인자 변경, list add 등등.. 따라서 val은 불변한 값을 지정하기 위해 사용되지만, 재할당할 수 없을 뿐, 위 예시처럼 변경이 가능하기 때문에 불완전한 불변성을 가진다고 볼 수 있습니다. cons..
· Android
오늘은 Firebase의 Cloud서비스인 remote config에 대해 알아보겠습니다. Remote Config?? Remote Config란 앱을 재배포 하지 않고도 앱 내의 구성요소들을 원격으로 변경할 수 있게 해주는 Firebase의 서비스 입니다. 이러한 Remote Config를 사용하면 재배포 없이 앱 내의 구성요소를 자유자재로 바꿀 수 있기 때문에 여러가지 상황에 유연하게 대응 할 수 있습니다. 이제 Remote Config를 연동해볼까요?? Remote Config연동하기 프로젝트가 Firebase에 연동되지 않았다면 먼저 연동을 진행하도록 합시다! Firebase를 내 프로젝트와 연동하기 Android 프로젝트에 Firebase 추가 | Firebase for Android Googl..
hyun._.seung
hyun._.seung