smartA, 법인세 신고했다. 올해는 왜 더 어렵지

smartA 프로그램을 이용해서 2024 회계연도 법인세 신고를 끝냈다. smartA 로 법인세 신고한지도 벌써 서너 번은 되는데 왜 올해는 더 어렵게 느껴지는지 모르겠다. 복식 부기 자체도 어렵지만, smartA 프로그램의 특성, 내 컴퓨팅 환경의 제약이 더해진 결과로 생각된다. 회계 장부 작성 올해도 법인세 신고철이 왔다. smartA 를 써서 신고하니까 그 전에 회계 장부를 완성했다. 잘 모르는 사람은 … Read more

Play Console 개발자 계정 삭제 요청했다

앱 이전을 완료한 후, 더 이상 쓰지 않는 Play Console 개발자 계정을 삭제하기 위해서, 앱 이전 확인 메일에 답장하여 기존 계정을 취소 요청하였다. 몇 분 지나지 않아서 답장이 왔다. 곧 US$25.00의 금액이 환급될 거라고 한다. 삭제 요청하기 전에 할 일 2025.03.04. 내 Play Console 개발자 계정이 두 개라서 안 쓰는 계정을 없애려고 한다. 앱은 이미 … Read more

다른 개발자 계정으로 앱 이전했다 @Play Console

두 앱을 다른 개발자 계정으로 이전 요청한 과정, 이틀 후 앱 이전이 완료되어 Google Analytics, Google Cloud console, Firebase console 에서 설정을 마무리한 과정을 자세히 기록하여 다음에도 참고하려고 한다. 참고 글 https://support.google.com/googleplay/android-developer/answer/6230247 앱 이전 준비 2025.02.24. 앱 이전 준비1단계: 정책 가이드라인 및 서비스 수수료 등급 검토2단계: 나중에 필요할 수 있는 보고서 다운로드3단계: Google Play 개발자 … Read more

안드로이드 업로드 키 재설정 요청했다

업로드 키 재설정 요청을 하려고 .pem 파일 생성 명령을 내리니까 password 입력란이 나왔는데 키를 눌러 보아도 아무것도 보이지 않아서 제대로 입력되고 있는 건지 알 수가 없었다. 그래서 일부러 오류 메시지가 나오는 상황을 만들어서 실험을 했다. .pem 파일 생성 시, 유효기간 옵션을 넣었다. 필요성 업로드 키를 뭐하러 바꾸지? 처음에는 그런 생각을 할 수도 있겠다. 그런데 이런 … Read more

AdMob, 놀리던 앱 ID 재활용하기

AdMob 에서 새 앱 ID를 생성하는 방법과 놀리던 앱 ID를 재활용하는 방법을 비교하여 설명한다. 앱 ID 삭제 불능 전에 어찌어찌하다가 애드몹에 앱 ID 가 하나 더 생성되고 말았다. 즉, 애드몹에 앱 개수보다 앱 ID가 하나 더 많았다. 그때 당시 여분의 앱 ID를 지우려고 애썼지만 지우는 기능은 끝내 찾지 못했고, 대신 숨기기 기능을 찾아서 그 앱 … Read more

커제의 실제 항의 내용 (홍민표 국가대표 감독, 손근기 심판)

변상일과 커제가 벌인 제29회 LG배 세계바둑기왕전 결승 3국에서 일어난, 사석과 관련한 분쟁에서 커제는 심판의 개입 시기를 문제 삼았을 뿐, 규칙 자체를 문제 삼지는 않았고 재대국을 요청하지도 않았다. 사건 개요 2025년 1월 23일 진행된, 변상일 선수와 커제 선수의 제29회 LG배 세계바둑기왕전 결승 3국에서, 커제 선수는 ‘사석을 사석 통에 두어야 한다.’라는 한국 바둑 규칙을 위반했다. 그래서 심판이 … Read more

Recompose 방법 바뀜 @Jetpack Compose

Jetpack Compose 라이브러리 업데이트에 따라 동작이 달라진 점이 있어서 이전에 출시한 앱이 제대로 작동하지 않는 문제가 있었다. 리스트 프로퍼티와 단순 프로퍼티를 예로 들어서 알아본다. 바뀐 recomposition 방법 이미 출시한 앱을 어느 날 컴파일해보았다. 앱 출시 이후에 여러 라이브러리가 업데이트되었으니까 앱 구성이 새 라이브러리와 잘 맞는지 확인이 필요하다. 이번에 targetSdk = 35 를 적용하는 김에 이전 … Read more

구글 애즈 첫 앱 캠페인 실적

두 달 가까이 구글 애즈 첫 앱 캠페인을 하였다. 일일 예산을 낮추면 전환당 비용이 낮아지는 효과가 있지만, 전환수도 낮아지므로 성격이 급한 사람은 답답할 수도 있다. 캠페인 중간에 구글 애즈에서 캠페인을 하나 더 만들어서 해보라는 권고가 있었는데 지나고 보니 그것도 한 방법인 것 같다. 이번에는 60일 이내에 60만 원을 지출해야 하는 제한이 있었다. 다음부터는 좀 더 … Read more

Android 15 edge-to-edge, Scaffold(), and topBar issue

맨 꼭대기 Scaffold() 에 topBar 가 있으면 edge-to-edge 설정 시 문제가 생겼고, Inset 을 Scaffold() 안에 적용하면 좋은 점이 있었다. Dark 테마에서 Status bar 내의 글자, 아이콘 색깔 문제를 해결했고, Navigation bar 를 투명하게 만들었다. edge-to-edge 가 강제 적용되는 Android 15 여차저차한 이유로 targetSdk = 35 로 설정하게 되었다. 그런데 이 Android 15 에서는 edge-to-edge … Read more

Android Studio Device Manager not showing

잘 보이던 Device Manager 가 갑자기 보이지 않아서 당황했지만 어렵지 않게 해결하였다. 증상 오늘 Android Studio 를 띄어보니 어제까지 잘 보이던 Device Manager 가 우변 패널에서 보이지 않는다. Tools > Device Manager 를 클릭해도 아무 반응이 없다. 해결 고심 끝에 File > Invalidate Caches 를 클릭했다. 체크박스를 모두 선택하고 ‘Invalidate and Restart’ 클릭: 그후 Device … Read more