전체 글

Firebase Realtime Database 와 통신시 오류결론, 시간대비 너무 어이없었던 오류 ㅠㅠ HTTP 401 이라고 해서 모두 권한 오류는 아니구만..원래 Realtime Database REST API와 retrofit를 활용하여 통신해보기로 함! 그런데 계속 아래와 같은 오류가 생겼다. Fatal Exception: retrofit2.HttpException: HTTP 401        at retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)       at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:161) 권한 관련한 오류인것 같아서 1차로 리얼타임데이터베이스 ..
정책 공지: 2024년 4월 3일 - Play Console 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.com 04월 03일 정책공지를 오늘에서야 확인해보았다. 지금으로써 나에게 해당하는 사항은 아래 부분인 것 같다. 이 부분은 작년에도 확인을 했었고, 이제 안드로이드 포토피커를 더 권장하고 있다. 내 앱 중에서 앨범 퍼미션을 받는 앱은 2개니까 내년 8월 전까지는 포토피커로 변경해보자. 포토피커를 사용 해본적이 있기 때문에 조금 더 수월 할 듯하다. 하지만 포토피커는 Android 11(API 수준 30) 이상에서만 사용 가능해서 그 하위 버전에는 퍼미션 적용을 어차피 해줘야 될 듯한데..! 사실 퍼미션 받지 않고 30이하 버전에서도 포토피커 모양은..
얼마전에 앱 아이콘 명의도용 문제 때문에 정지를 당했었다. Google Play 앱 거부 명의 도용 관련 정책 위반 발견된 문제: 명의 도용 관련 정책 위반 앱의 스토어 등록정보에 귀하가 사용할 권한이 없는 단어, 구문, 이미지, 동영상이 포함된 것으로 보입니다. 앱의 스토어 등록정보에서 이 문제가 확인된 jejublog94.tistory.com 앱 아이콘 문제라고 하길래 위 블로그에 관련된 내용인 줄 알았다. 근데 다시 정지를 당했다. 구체적인 이유를 모르고 답답해서 이의신청을 해보았다. 내가 이의신청에 작성 한 내용은 나는 정지된 구체적인 이유를 모른다, 알려만 주신다면 바로 수정해서 고쳐놓겠다~~ 라는 식의 내용이었고, 3일 정도 후에 답장이 왔다. 결론은 내가 추측한 유료버전일 때의 아이콘이 아니..
발견된 문제: 명의 도용 관련 정책 위반 앱의 스토어 등록정보에 귀하가 사용할 권한이 없는 단어, 구문, 이미지, 동영상이 포함된 것으로 보입니다. 앱의 스토어 등록정보에서 이 문제가 확인된 위치에 관해 자세히 알아보려면 아래의 '문제 세부정보'를 참고하세요. 문제 세부정보 다음 영역에서 문제가 발견되었습니다. 고해상도 아이콘 앱이 정책을 준수하도록 하려면 다음 단계를 따르세요. 앱에서 콘텐츠를 사용하도록 허가를 받았다는 증거나 기타 법적으로 타당한 이유가 있는 경우 사전 알림 양식을 통해 증빙 서류를 제출해 주시기 바랍니다. 명의 도용 관련 정책 정보 다른 사람(예: 다른 개발자, 회사, 법인) 또는 다른 앱을 사칭하여 사용자의 오해를 불러일으키는 앱은 허용되지 않습니다. 앱이 사실과 다르게 다른 사람..
개발자 : myungwoo 계정 삭제 유형 : 이메일, 아이디, 비밀번호, 카카오 인증(닉네임, 아이디) 계정 삭제 단계 1. 비밀댓글로 계정 삭제를 요청해주세요( 메일주소 작성 필수 ) 2. 메일로 보내드리는 삭제 요청 양식에 맞춰 글을 작성해주세요 3. 개발자 계정으로 답장 메일 보내주시면 확인 후 관련 데이터가 삭제됩니다. 4. 메일 및 비밀댓글로도 다시 한번 확인 메일이 발송됩니다.
앱 아키텍처 가이드 | Android 개발자 | Android Developers 앱 아키텍처 가이드 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 가이드에는 고품질의 강력한 앱을 빌드하기 위한 권장사항 및 권장 아키텍처가 포함 developer.android.com Mobile app user experiences 모바일 장치에는 리소스가 제한되어 있음으로 언제든지 운영체제에서 새 프로세스를 위한 공간을 확보하기 위해 일부 앱 프로세스를 종료시킬 수 있다. 이럴 경우 사용자가 언제든지 앱을 삭제할 수 있으므로 앱의 데이터나 상태를 메모리에 저장하거나, 앱의 구성요소가 서로 종속되어서는 안된다. 그렇기에 아키텍처가 필요로 하는데 앱 구성간의 경계와 각 구성이 해야 하는..
3주간의 뉴스앱 프로젝트가 마무리 되었다. 하면서 진행하였던 느낀점을 작성해보려고 한다. 1주차 후기 1. 그룹 과제를 수행하며 경험한 내용은 무엇인가요? 요구사항 분석, 코드리뷰, HttpURLConnection, Gson, Rtrofit2 , 뷰페이저, 탭레이아웃, 리사이클러뷰 2. 한 주간의 성취는 무엇인가요? API를 불러올 때 HttpURLConnection -> Gson -> Rtrofit2 변화를 해보면서 라이브러리가 얼마나 편리한지 깨닫게 되었습니다. 또한, 400, 404 등에 대한 대응을 처음해보았을 때 "이런 부분까지 대응하는구나" 라는 확장성을 얻게 되었습니다. 탭레이아웃에 뷰페이저를 연동해본적은 있지만 그걸 한개의 파일로 만들 수 있다는것도 배울 수 있었습니다. 3. 개선할 부분이..
4명과 함께했던 3주간의 팀 프로젝트가 마무리가 되었다. 많은것을 배우고, 깨달았다. 실력적으로 많이 향상되었다는게 몸소 느껴지는 팀프로젝트였다. 1주차 후기 1. 그룹 과제를 수행하며 경험한 내용은 무엇인가요? 요구사항 분석, 코드리뷰, 깃허브 PR, 깃허브 커밋 템플릿, 프래그먼트, 셀렉터, 바텀네비게이션, 피그마디자인, 팀끼리 컨벤션 맞추기 2. 한 주간의 성취는 무엇인가요? 팀끼리 깃 코드리뷰 경험, xml 컨벤션, 깃허브 템플릿, 컬러 차트 등 팀끼리 해본적은 처음이라 맞춰가야 할 부분도 있었으나 굉장히 새롭고 시야가 넓어진 느낌이었습니다. 3. 개선할 부분이 있다면 무엇인가요? 구현만 되면 된다고 생각했는데 최신코드, 공식문서 등을 활요해서 더 깔끔해서 코드를 완성해야겠다고 생각이 들었습니다...
API 불러오는 연습을 하고있다. 라이브러리를 하나도 사용하지 않는 HttpURLConnection -> Gson 라이브러리 사용 -> Rtrofit2까지 바꿔보면서 진행했다. Retrofit2는 Api 불러올 때 많이 사용해봤어서 익숙했지만 HttpURLConnection은 처음 사용해보았다. 1. HttpURLConnection HttpURLConnection 을 사용해 보았고, 아래 공식문서를 참고하여 작성해 보았다. HttpURLConnection | Android Developers developer.android.com setRequestProperty("User-Agent", "Mozilla/5.0") 이 부분 때문에 시간을 많이 썼다. 저 부분을 작성하지 않았더니 403에러가 자꾸 떴다. ..
재개
재주있는 개발이