오늘 알아 볼 것 오늘은 간단하게 .gitignore에 대해서 알아 보려고 한다. .gitignore gitignore은 안드로이드 개발을 하다 보면 한번 씩은 봤을 파일이다. 이 파일이 뭘까 하는 고민을 하기도 하는데 이 .gitignore 파일은 개발을하다가 commite, push를 할 때 제외하고 싶은 파일을 설정해주는 파일이다. 정확히는 프로젝트에 원하지 않는 백업 파일이나 로그파일 혹은 컴파일 된 파일들을 Git에서 제외할 수 있는 설정 파일을 말한다. 이게 무슨 뜻이냐면 가끔씩 협업 개발을 하다보면 보일 것이다. 내가 쓴 파일이 아닌데 같이 commite, push할 때 같이 뜨는 것을 볼 수 있을 것이다. 보통 이런 파일은 개인 android studio의 설정 파일이다. 이게 문제가 되는..
오늘 알아 볼 것 앱을 배포할 때 apk에서 aab로 바꾸는 것을 볼 수 있을 것이다. 왜 그럴까? 오늘 알아 볼 것은 바로 apk에서 aab로 바꾸는 이유에 대해서 간단히 알아 볼 것이다. 구글에서 정책을 바꾸다? 우리가 사용하는 앱에도 특정 확장자가 붙는다. 바로 .akp이다. IOS앱에서는 .ipa가 안드로이드에서는 .apk가 붙는다. 그런데 구글이 2021년 8월 부터 구글 플레이에 새로 올라오는 모든 앱은 AAB 형식이어야 한다는 정책을 바꾸었다. 그렇다면 왜 바꾼 것일까? 그리고 AAB는 무엇일까? AAB? 우리가 사용하는 앱의 확장자인 APK(Android Package)는 이미 완성된 안드로이드 앱 파일을 말한다. 그렇다면 AAB(Android App Bundle)은 무엇일까? AAB는 바..
오늘의 알아 볼것 요즘 바뻐서 TIL을 쓸 여유가 없었다. 과제 및 프로젝트가 겹쳐서....ㅠㅠ 그래도 오늘 여유가 되서 저번에 쓰려고 해던 참조 함수를 직접 사용하는 예제에 대해서 글을 포스트한다. 내가 배운 것을 정리하기 위해서!! 참조 함수 우리가 흔히 RecyclerView의 item에 대해 클릭 이벤트를 작성하기 위해서는 interface를 많이 사용한다. 하지만 만약에 각각의 똑같은 item에 대해서 한 가지 이벤트가 발생하면 참조 변수를 사용하여 간단히 구현할 수 있다. 자 알아보자 아래코드는 Activity,Fragment에서 사용되는 실제클릭에 대한 이벤트 코드이다. private fun setCategoryAdapter() { categoryAdapter = CategoryAdapter..