Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 423

안드로이드 앱 만들기 : json string을 kotlin 코드 변환 하기 (feat Plugin)

오늘은 읽었던 인터넷 정보 중에서 하나 정리를 해 볼까 합니다. 원본 출처는 아래 링크를 참고하세요. https://farhan-tanvir.medium.com/10-useful-android-studio-intellij-idea-plugins-to-make-work-eas ier-61d0ab4c5879 10 Useful Android Studio- IntelliJ IDEA Plugins to Make Work Easier Power up your IDEs farhan-tanvir.medium.com 원본 출처의 글 중에서 눈에 가는 것은 json string을 이용해서 직접 코드를 생성해 가는 것입니다. 개발을 하다 보면 json 데이터를 받아와서 데이터로 활용해야 하는 경우가 많습니다. 지금 하고 있..

안드로이드 앱 만들기 : Duplicate class androidx.lifecycle.ViewModelLazy 빌드 오류 대처 방법

앱을 개발하는 동안 이런 오류가 나타납니다. gradle 파일에 선언된 implementation을 살펴보아도 lifecycle 과 연관된 것은 선언된 내용이 없습니다. 같은 class 내용이 여기저기에 있다는 내용이고, 작성한 코드가 아닌 참조하는 것들 중에서 중복이 나타난다는 의미입니다. 이런 경우는 아예 gradle 파일에 설정을 해 주는 것으로 해소를 했습니다. implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1" 현재는 이 버전에 최신 이기 때문에 이렇게 한 줄 추가해 주는 것으로 해소를 했습니다만, 최신 버전은 그때 그때 확인을 해 주셔야 할 것 같습니다. 2022.10.02 또 한가지 다른 이유를 알게 되어 수정 합니다. htt..

안드로이드 앱 만들기 : 광고 ID 구현은 어떻게 ?

구글에서는 이제 android 13을 대상으로 앱을 게시하기 위해서는 광고 ID을 선언해야 한다고 합니다. 물론 이전부터(2022.4.1 이후) 적용되기 시작했던 부분이나, 9월이 된 이제 서야 준비를 해 봅니다. 그동안은 API 버전이 32 이하인 경우에만 적용되는 앱을 배포하여 왔기 때문에 문제가 되지 않았으나, 이제 API 33 이상 버전으로 옮겨 가기 위해서는 준비를 해야 할 때가 되었다고 볼 수 있습니다. 이번에 패치를 하는 앱이 있어서 시도를 해 보았습니다. 그래서 일단 앱은 정상적으로 패치가 적용 되어 게시되었습니다. 아직 어떤 의미가 있는지는 알 수 없으나, playstore의 게시에서 퇴짜(?)를 받지 않았으니 정리를 해 두고자 합니다. 먼저 manifest 파일에 다음 한 줄을 추가 했..

애드센스 수수료 결제 계좌 등록해 보기

오늘은 어제에 이어 애드센스에 결제정보를 등록해 보아야겠다. 어제 알아본 것과 같이 해외에서 입금받을 때 수수료가 제일 저렴한 경우는 카카오 뱅크와 하나은행 정도였으니 두 곳의 swift code을 고객센터를 통해서 확인해 보았다. 요새는 모바일에서 운영하는 고객센터를 통해서 유선 질의를 하지 않아도 쉽게 해당 정보를 확인할 수 있었다. 이제 등록을 해 보자. 먼저 애드센스 로그인 후에 결제 화면에 들어가 보자. 이 그림들의 순서대로 해서 결제정보에 결제 수단을 추가하고, 새 은행 정보를 추가해서 등록하면 된다. 은행 정보를 입력할 때는 해당 은행에 등록하면서 입력했던 영문 이름이 필요하므로 해당 정보를 먼저 찾아야 하고, 나머지 정보는 swift code을 확인하면서 찾은 정보만 있으면 된다. 은행 이..

그냥글쓰기 2022.09.06

Google Payments 가 보낸 메일... (feat 애드샌스 수수료 지급받기)

티스토리 운영을 한 지 1년 하고도 8개월이 넘었다. 그동안의 수고를 덜어주는 메일을 하나 받았다. 잘하시는 분들은 이미 경험을 하셨겠지만... 난 이제서야... ㅋ~ 아무튼 메일의 내용은 지급 방식 없음. 내용을 살펴보고 adsense 계정의 정보를 찾아본다. adsense에 들어가서 결제 메뉴에 들어가니 지급받을 정보를 입력하라는 데... 아직 계좌 정보를 입력하지 않았다. 이런 일이 생길지 몰랐기 때문에... 그래서 이제 찾아보아야겠다고 생각을 하고 구글링을 해 보았다. 어떤 게시물에는 우리은행 크리에이터 통장을 개설하면 외국에서 송금받는 수수료가 공짜라는 내용이 있어서 찾아보았더니, 홈페이지에 게시된 설명에는 실적이 충족한 경우라는 단서 조항이 있었다. 그래서 이제는 다른 은행을 알아 보아야 헸다..

그냥글쓰기 2022.09.05

바탕화면 이야기 : 얼음돌... (feat 환혼 생각이 나서)

요사이 한동안 즐겨 보았던 드라마 생각이 나는 바탕화면이 떠~억 올라온다. 찬바람이 불어 치는 바다... 이 사진은 어디 북극해에서라도 촬영을 한 것일지? 자연 훼손이 심각해지고 있어서 이제는 더 늦을 수 없을 만큼 중요해져 가고 있을 것 같은데, 난 이 사진을 보면서 얼음돌 생각이 난다... 한 두어 달은 재미있었는 데, 그 끝이 새드엔딩이라... 시즌2를 기다려야 하는 건지 잘 모르겠다. 아무튼 시즌2가 돌아올 때 까지 쭈~욱 기다려 볼게... 무덕이.

그냥글쓰기 2022.08.30

안드로이드 앱 만들기 : 오피넷 API 활용해 보기... 요소수 주유소 검색 기능

요소수가 품귀현상을 보이던 시점에 앱을 하나 만들었던 기억이 납니다. 그러던 어느 날 data.go.kr에서 메일을 하나 받았습니다. 이제는 더 이상 정보 제공을 하지 않는다는... 그리고 오피넷 API을 사용하라는 안내와 함께 말입니다. 그래서 오피넷에 무료 API 사용을 허가받을 수 있는지 메일을 보냈습니다. 무료 이용이 가능하다는 안내와 함께, API 사용을 위한 Key 도 보내 주더군요. API 가이드를 읽어보다 보니 지도에 위치 정보를 표기하기 위해서는 위, 경도 좌표가 필요한데 (구글맵 기준) 오피넷에서는 우리나라에서만 사용하는 것 같은 고정위치 연동 좌표를 전달하는 것으로 확인이 되었습니다. 위,경도 좌표가 아니기 때문에 표기를 할 수 없다는 문제가 발생했습니다. 그래서 알지 못하는 짧은 지..

안드로이드 앱 만들기 : material dialog 만들기 예제

https://github.com/afollestad/material-dialogs GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. - GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. github.com 오늘은 미디움 에서 받은 메일의 내용중에서 기억해 두면 좋을 것 같은 정보 하나를 읽어 ..

안드로이드 앱 만들기 : Android Studio Update Dolphin Beta 5

개발 툴에 패치가 있네요... 다른 건 아직이고 testOption에 대한 부분이 설명이 있어서 한번 읽어 볼꼐요.. Gradle Managed Virtual Devices (그래들 관리 가상 머신?) In order to improve consistency, performance, and reliability when using Android Virtual Devices for your automated instrumented tests, we're introducing Gradle Managed Virtual Devices. This feature allows you to configure virtual test devices in your project's Gradle files that the b..

반응형