if (study)


지스타 보러 부산에 다녀왔다. 지금은 집으로 돌아가는 KTX에 몸을 싣고있다. 객실 내부가 인터넷이 잘 안터지는 관계로 참가 후기를 써본다. 경기 토박이인 나는 태어나서 부산에 처음 와봤는데, 갈매기가 날아다닐줄 알았던 부산은 사실 국밥과 화물의 도시였다. 숙소가 해운대 근처라 뷰가 좋았다. 여기 사는 사람들...부럽다! 이전 지스타는 사진을 찾아보니 인파가 어마어마하던데, 마침 수능과 날짜가 겹쳐서 그런가 사람이 많지 않았다. 아마 수천명을 상정하고 줄서는 동선이나 스태프들이 배치된거 같았는데 줄이고 뭐고 가자마자 바로 입장 가능해서 편했다. 컨퍼런스 사전등록을 해서 전시관 안쪽에서 입장권을 받았다. 여긴 일반 입장권 끊어주는 곳보다 더 한산했다. 전시장으로 들어오니 몇몇 사람들은 원신이나 오버워치의 ..


오피지지에서 주관한 경진대회에 참여했다. 진행 기간은 2개월로 꽤 긴편이라, 올해 여름에 시작해 지난달에 행사가 종료되었다. 주제는 게이머를 위한 서비스를 자유롭게 만드는 것이다. 난 게임도 좋아하고 서비스 제작도 가능한데 이거 완전 날 위한 이벤트로군..! 해서 일단 신청을 했다. 일반적인 공모전처럼 사전에 팀을 짜서 완성품을 마감 제출하는 형식이 아니라 아이디어를 가지고 신청서를 작성해서 참가 자격을 얻게되면 주최 측에서 알아서 팀을 짜준다. 그리고 탈주 방지용으로 보증금 5만원을 받는다. (참가비가 아니고 보증금이라서 행사가 끝나고 다시 돌려받았다.) 우리 팀은 서버 2명 프론트 3명 디자이너 한분으로 6명이서 한 팀이 되었다. 하지만..! 우리 팀이 딱 첫 모임을 가지려는 날짜 직전에 거리두기 정..

최근 안드로이드 스튜디오의 최신버전인 Artic Fox로 업데이트를 하고난 후 부터 기존에 개발하고 있던 모든 개인앱이 빌드가 되지 않았다. gradle sync를 할때마다 일부 라이브러리들이 전부 아래와 같은 로그로 401, 403을 띄우며 import에 실패하고 있었다. Could not GET '라이브러리 저장소 주소'. Received status code 401 from server: Unauthorized 문제를 일으키는 라이브러리 중엔 앱 전반에서 메이저하게 사용중인 것도 포함되어 있어 라이브러리를 무작정 교체하기엔 작업 공수가 너무 큰 상황 😭 저 로그는 여러 상황에서 나올 수 있는 구문이라 구글링을 해도 명확한 해결방법이 나오질 않아 한참을 해맸다. github repository를 방문..

androidx처럼 자동 마이그레이션이 안돼서 수동으로 해야함 (첨엔 귀찮지만 바꾸고 나면 문법이 틀린곳을 빌드해보기 전에 IDE에서 미리 알려줘서 좋음) 1. setting.gradle → setting.gradle.kts로 이름 변경 rootProject.name = "Projectname" include(":app") 2. build.gradle → build.gradle.kts로 이름 변경 app 모듈의 build.gradle plugins { id("com.android.application") id("kotlin-android") } android { compileSdkVersion(30) defaultConfig { applicationId = "android.milestone" minSdk..


styles.xml 폴더가 있는 경로에서 우클릭 > New > Values Resource Files 파일명 style, County code 선택후 >> 버튼 클릭 Mobile county code 입력 > OK (국가별 코드는 링크에서 확인 가능) styles.xml 파일에 국가별로 적용할 font family 파일 작성 (style name은 통일) 앱 theme에 커스텀한 TextViewStyle 적용 이제 언어별로 다른 폰트가 적용된다. 숫자는 default style.xml 파일에 정의된 폰트를 따라감 특수문자는 직전에 사용된 폰트를 따르는듯 (왜 서로 규칙이 다른건지;;)