분류 전체보기


오피지지에서 주관한 경진대회에 참여했다. 진행 기간은 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 파일에 정의된 폰트를 따라감 특수문자는 직전에 사용된 폰트를 따르는듯 (왜 서로 규칙이 다른건지;;)

[디버깅 메시지] Could not open cp_init generic class cache for initialization script 'C:\Users\USER\AppData\Local\Temp\ijinit.gradle' [해결방법] JDK 16 삭제 후 15로 버전을 하향시키면 해결됨 [원인] gradle 7.0부터 자바 16을 지원하는데 가장 최신 버전 android gradle 플러그인(4.2.0)이 지원하는 gradle 버전은 현재 기준으로 6.7.1 https://developer.android.com/studio/releases/gradle-plugin?hl=ko Android Gradle 플러그인 출시 노트 | Android 개발자 | Android Developers Android ..