+ flutter flame Making Games with Flutter and Flame wono | discuss | tweet + 개인개발 잡기 참고 The Ten Most Impressive One Person Companies | HackerNoonAleksandr Volodarsky discusses 1-person companies. wono | discuss | tweet + 구글플레이 인앱결제 테스트 환불 How to remove test IAP purchase from Android Google PlayI set up a beta account to test IAP for google app that I am working on, the issue I have is, once I have purchased One-time products(non-recurring charge) the test IAP, I cannot 'remove it' as suc... wono | discuss | tweet + 구글플레이 인앱결제 테스트 Test your Google Play Billing Library integration | Google Play's billing system | Android Developers wono | discuss | tweet + android data backup Data backup overview | Android Developers wono | discuss | tweet + flutter google drive Flutter Upload data to Google DriveWe implemented Google login in the previous post. If you haven't checked the post yet, go to the following post fir wono | discuss | tweet + flutter google 로그인 [Flutter] Google Login ① - 준비소셜 로그인 구현 두번째는 구글 로그인 입니다. 파이어베이스를 사용하면 훨씬 간단하지만 파이어베이스 없이 구현해보겠습니다. 먼저 프로젝트를 만들기 위해 Google Cloud Platform 에서 계정의 기본설정을 완료해주세요. 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요. cloud.google.com 프로젝트 생성 프로젝트 칸을 눌러줍니다. 새 프로젝트를 눌러주세요. 프로젝트의 이름을 설정하고 만들기를 누르면 프로젝트 생성은 끝입니다. OAuth 동의화면 햄버거 버튼 >> API 및 서비스 >> OAuth 동의 화면 을 눌러주세요 외부 선택 후 만들기를 누릅니다.. wono | discuss | tweet + git getxcontroller in_app_purchase flutter_iap_koriai/README.md at faf522a2c26bf17b6eed97f6bd2c9b778a67f58e · koriai/flutter_iap_koriaiFlutter 입앱 결재 모듈인 in_app_purchase 패키지 구현 내용입니다. (Koeran description of flutter package in_app_purchase, non-official) - flutter_iap_koriai/README.md at faf522a2c26bf17b6eed97f6bd2c9b778a67f58e · koriai/flutter_iap_koriai wono | discuss | tweet + git getxcontroller in_app_purchase Build software better, togetherGitHub is where people build software. More than 94 million people use GitHub to discover, fork, and contribute to over 330 million projects. wono | discuss | tweet + 영문 개인정보처리방침 Privacy Policy Apps - Lotum wono | discuss | tweet + git commit Git/GitHub Commit 수정하기 :: Author / Contributor 수정하기잘못된 commit 메시지나 다른 사람 이름으로 올라간 commit 수정하기 공용 컴퓨터에서 작업을 하면 다른 사람의 이름으로 commit 되는 경우가 자주 발생합니다. 그럴 때는 git commit --amend라는 명령어를 사용하시면 쉽게 되돌릴 수 있습니다. 위의 명령어를 어떻게 사용하는지 이번 포스트에서 설명하겠습니다. 방금 한 commit의 메시지를 수정하고 싶은 경우 git commit --amend 아래의 상황에서 commit a786dd의 메시지를 한번 수정해봅시다. 1. git commit --amend 명령어를 칩니다. 그러면 수정할 텍스트가 열립니다. (보통 vim으로 열립니다.) 2. 원했던 commit 메시지로 메시지를 수정합니다. 가장 최근의 commit 메시지를 "third c.. wono | comment (1) | tweet + flutter complie kotlin Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15In Stripe, my client wants email and cardholder name, but the Stripe payment UI doesn't provide that option in com.stripe.android.view.CardMultilineWidget. I wanted to give it a try with the latest wono | discuss | tweet + flutter version 앱출시 [flutter]안드로이드 버전코드, 버전이름 업그레이드 하기이번에 Flutter로 앱을 출시해보려고 했는데, 안드로이드 버전코드, 버전네임을 업데이트 하는 방법에서 조금 헤메었다. 이번 포스팅에서는 그 내용을 다뤄보도록 할 것이다. 처음에 나는 local.properties에서 값을 바꿔야 한다고 생각해서 바꿔보았다. 그러나 build를 할 때 마다 값이 되돌아 오는 것이었다. 알고보니 pubspec.yaml에서 바꿔주어야 했다. version: 1.0.1+2에서 1.0.1이 version name, 2가 version code가 되겠다. pebspec.yaml 주석에도 내용이 잘 설명되어 있었다. ㅠ # The following defines the version and build number for your application. # A version num.. wono | discuss | tweet + flutter androidmanifest [안드로이드/Android]Debug/Release에 따라 다른 Google API KEY 넣기구글지도나 기타의 이유로 Google의 API를 사용하는 경우가 많이 있습니다. Google API console에서 사용하고자하는 기능을 활성화하고 API key를 받을 것입니다. 이경우 개발용 keystore와 배포용 keystore가 다르기때문에 각각 2개씩의 API KEY를 발급 받아야 합니다. 보통 Manifest파일에 아래와같이 선언하실겁니다. 개발중일경우는 배포용 KEY 코드부분을 주석하고 테스트를 하고 배포 할때는 개발용 KEY 코드부분을 주석처리하고 배포하는 식으로 운영합니다. 그런데 만약 깜박하고 배포할때 배포용KEY가 아닌 개발용KEY로 배포해버린다면 실제 서비스에서는 지도나 기타 기능들을 사용할 수가 없습니다.. 개발/배포 버전에 따라 항상 주석을 만들었다가 없앴다가를 반복해주어야 .. wono | discuss | tweet + flutter androidmanifest Android Manifest PlaceholdersIn this article, you will learn how to make use of Android Manifest placeholders to supercharge your Android app development. wono | discuss | tweet + 구글플레이 애드몹 admob [안드로이드] Admob 앱 추가 등록 및 설정 방법 (앱ID 생성)Admob에 내 앱을 등록하는 것은 구글플레이나 앱스토어에 등록한 앱이 등록되어 있지 않아도 가능하다. 앱에 광고를 붙이는 절차는 대략 아래와 같은 것 같다. 1. Admob에 앱을 임의로 등록해두고, 2. 해당 앱의 광고 단위(배너 광고 등)를 생성하고, 3. 앱에 해당 광고를 탑재하고 4. 구글플레이, 앱스토어 등에 앱을 올리고 5. Admob에서 스토어에 올라간 앱을 연결해준다. 이번 글에서는 위의 항목중 아래 내용을 정리한다. 1번 "Admob에 앱을 등록하는 방법"과 5번 "스토어에 등록한 앱을 연결하는 방법" 상세한 화면은 시기에 따라 다를 수 있다. # Admob 앱 등록 1. 앱 추가 처음이라면 "앱" 메뉴에서 "첫 번째 앱 추가" 버튼을 누른다. 기존에 만든 앱이 있는 경우라면 "앱" 메.. wono | discuss | tweet + 구글 앱등록 anr ndk Flutter aab 파일, 디버그 기호가 업로드되지 않았다는 경고Play Console에 aab 파일 업로드 시 아래와 같은 경고 메시지가 나타날 수 있습니다. Flutter에서 이 문제가 나타날 때 해결하는 방법을 확인해보겠습니다. 경고 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도록 기호 파일을 업로드하는 것이 좋습니다. android/build.gradle 파일 수정 dependencies { classpath 'com.android.tools.build:gradle:4.1.0' ... com.android.tools.build:gradle 버전이 4.1보다 낮으면 4.1 이상으로 변경해줍니다. android/gradle/wrapper/gra.. wono | discuss | tweet + 구글 앱등록 admob gma ad_id [애드몹] 앱 세트 ID(com.google.android.gms.permission.AD_ID)를 앱에 도입하는 방법 : SDK 버전에 따라 앱 세트ID 설정이 필요하다.Android13이 설치된 휴대전화에서 AdMob SDK가 정상동작하게 하려면 별도의 작업이 필요하다. 미루고 미루고 있었는데 구글 AdMob에서 메일이 왔다. 이제는 처리해야할 시간인듯싶다. 지난 4월인지 3월인지 정확하게 기억나지 않지만 앱의 광고수익이 하락하고 있기 때문이다. 처음에는 러시아와 우크라이나의 전쟁으로 인한 수익감소로 생각했지만 아니었던 것이다. 내용을 살펴보니 4월 1일 부터 전면적으로 사용자 맞춤설정 선택 해제관련하여 적요이 시작된 듯 싶다. 자세한 내용은 다음과 같다. 2021년 Google Play 서비스 업데이트 2021년 말, Google Play 서비스 업데이트의 일환으로 Android 설정에서 광고 ID를 사용한 맞춤설정을 선택 해제할 경우 사용자의 광고 ID가 삭제됩니다.. wono | discuss | tweet + 구글 앱등록 admob gma ad_id (선택사항) 이전 버전이 Android 13에서 작동하도록 AD_ID 권한을 선언합니다.Android 앱을 제작 중인 Google AdMob 게시자를 위한 모바일 광고 SDK입니다. wono | discuss | tweet + flutter url_launcher sdk33 downgrade [Flutter] url_launcher (Packages of the Week)launch를 호출하기 전에 canLaunch 메서드를 사용하여 지원되는 URL 스키마를 확인하는 것이 좋습니다. canLaunch 메서드가 false를 반환하는 경우 지원되지 않는 URL이 트리거되지 않도록 애플리케이션 UI를 조정하는 것이 좋습니다. 예를 들어 이메일이 지원되지 않는 경우 이메일을 전송했을 UI 버튼을 변경하여 사용자를 웹 페이지로… wono | discuss | tweetNext
+ 개인개발 잡기 참고 The Ten Most Impressive One Person Companies | HackerNoonAleksandr Volodarsky discusses 1-person companies. wono | discuss | tweet
+ 구글플레이 인앱결제 테스트 환불 How to remove test IAP purchase from Android Google PlayI set up a beta account to test IAP for google app that I am working on, the issue I have is, once I have purchased One-time products(non-recurring charge) the test IAP, I cannot 'remove it' as suc... wono | discuss | tweet
+ 구글플레이 인앱결제 테스트 Test your Google Play Billing Library integration | Google Play's billing system | Android Developers wono | discuss | tweet
+ flutter google drive Flutter Upload data to Google DriveWe implemented Google login in the previous post. If you haven't checked the post yet, go to the following post fir wono | discuss | tweet
+ flutter google 로그인 [Flutter] Google Login ① - 준비소셜 로그인 구현 두번째는 구글 로그인 입니다. 파이어베이스를 사용하면 훨씬 간단하지만 파이어베이스 없이 구현해보겠습니다. 먼저 프로젝트를 만들기 위해 Google Cloud Platform 에서 계정의 기본설정을 완료해주세요. 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요. cloud.google.com 프로젝트 생성 프로젝트 칸을 눌러줍니다. 새 프로젝트를 눌러주세요. 프로젝트의 이름을 설정하고 만들기를 누르면 프로젝트 생성은 끝입니다. OAuth 동의화면 햄버거 버튼 >> API 및 서비스 >> OAuth 동의 화면 을 눌러주세요 외부 선택 후 만들기를 누릅니다.. wono | discuss | tweet
+ git getxcontroller in_app_purchase flutter_iap_koriai/README.md at faf522a2c26bf17b6eed97f6bd2c9b778a67f58e · koriai/flutter_iap_koriaiFlutter 입앱 결재 모듈인 in_app_purchase 패키지 구현 내용입니다. (Koeran description of flutter package in_app_purchase, non-official) - flutter_iap_koriai/README.md at faf522a2c26bf17b6eed97f6bd2c9b778a67f58e · koriai/flutter_iap_koriai wono | discuss | tweet
+ git getxcontroller in_app_purchase Build software better, togetherGitHub is where people build software. More than 94 million people use GitHub to discover, fork, and contribute to over 330 million projects. wono | discuss | tweet
+ git commit Git/GitHub Commit 수정하기 :: Author / Contributor 수정하기잘못된 commit 메시지나 다른 사람 이름으로 올라간 commit 수정하기 공용 컴퓨터에서 작업을 하면 다른 사람의 이름으로 commit 되는 경우가 자주 발생합니다. 그럴 때는 git commit --amend라는 명령어를 사용하시면 쉽게 되돌릴 수 있습니다. 위의 명령어를 어떻게 사용하는지 이번 포스트에서 설명하겠습니다. 방금 한 commit의 메시지를 수정하고 싶은 경우 git commit --amend 아래의 상황에서 commit a786dd의 메시지를 한번 수정해봅시다. 1. git commit --amend 명령어를 칩니다. 그러면 수정할 텍스트가 열립니다. (보통 vim으로 열립니다.) 2. 원했던 commit 메시지로 메시지를 수정합니다. 가장 최근의 commit 메시지를 "third c.. wono | comment (1) | tweet
+ flutter complie kotlin Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15In Stripe, my client wants email and cardholder name, but the Stripe payment UI doesn't provide that option in com.stripe.android.view.CardMultilineWidget. I wanted to give it a try with the latest wono | discuss | tweet
+ flutter version 앱출시 [flutter]안드로이드 버전코드, 버전이름 업그레이드 하기이번에 Flutter로 앱을 출시해보려고 했는데, 안드로이드 버전코드, 버전네임을 업데이트 하는 방법에서 조금 헤메었다. 이번 포스팅에서는 그 내용을 다뤄보도록 할 것이다. 처음에 나는 local.properties에서 값을 바꿔야 한다고 생각해서 바꿔보았다. 그러나 build를 할 때 마다 값이 되돌아 오는 것이었다. 알고보니 pubspec.yaml에서 바꿔주어야 했다. version: 1.0.1+2에서 1.0.1이 version name, 2가 version code가 되겠다. pebspec.yaml 주석에도 내용이 잘 설명되어 있었다. ㅠ # The following defines the version and build number for your application. # A version num.. wono | discuss | tweet
+ flutter androidmanifest [안드로이드/Android]Debug/Release에 따라 다른 Google API KEY 넣기구글지도나 기타의 이유로 Google의 API를 사용하는 경우가 많이 있습니다. Google API console에서 사용하고자하는 기능을 활성화하고 API key를 받을 것입니다. 이경우 개발용 keystore와 배포용 keystore가 다르기때문에 각각 2개씩의 API KEY를 발급 받아야 합니다. 보통 Manifest파일에 아래와같이 선언하실겁니다. 개발중일경우는 배포용 KEY 코드부분을 주석하고 테스트를 하고 배포 할때는 개발용 KEY 코드부분을 주석처리하고 배포하는 식으로 운영합니다. 그런데 만약 깜박하고 배포할때 배포용KEY가 아닌 개발용KEY로 배포해버린다면 실제 서비스에서는 지도나 기타 기능들을 사용할 수가 없습니다.. 개발/배포 버전에 따라 항상 주석을 만들었다가 없앴다가를 반복해주어야 .. wono | discuss | tweet
+ flutter androidmanifest Android Manifest PlaceholdersIn this article, you will learn how to make use of Android Manifest placeholders to supercharge your Android app development. wono | discuss | tweet
+ 구글플레이 애드몹 admob [안드로이드] Admob 앱 추가 등록 및 설정 방법 (앱ID 생성)Admob에 내 앱을 등록하는 것은 구글플레이나 앱스토어에 등록한 앱이 등록되어 있지 않아도 가능하다. 앱에 광고를 붙이는 절차는 대략 아래와 같은 것 같다. 1. Admob에 앱을 임의로 등록해두고, 2. 해당 앱의 광고 단위(배너 광고 등)를 생성하고, 3. 앱에 해당 광고를 탑재하고 4. 구글플레이, 앱스토어 등에 앱을 올리고 5. Admob에서 스토어에 올라간 앱을 연결해준다. 이번 글에서는 위의 항목중 아래 내용을 정리한다. 1번 "Admob에 앱을 등록하는 방법"과 5번 "스토어에 등록한 앱을 연결하는 방법" 상세한 화면은 시기에 따라 다를 수 있다. # Admob 앱 등록 1. 앱 추가 처음이라면 "앱" 메뉴에서 "첫 번째 앱 추가" 버튼을 누른다. 기존에 만든 앱이 있는 경우라면 "앱" 메.. wono | discuss | tweet
+ 구글 앱등록 anr ndk Flutter aab 파일, 디버그 기호가 업로드되지 않았다는 경고Play Console에 aab 파일 업로드 시 아래와 같은 경고 메시지가 나타날 수 있습니다. Flutter에서 이 문제가 나타날 때 해결하는 방법을 확인해보겠습니다. 경고 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도록 기호 파일을 업로드하는 것이 좋습니다. android/build.gradle 파일 수정 dependencies { classpath 'com.android.tools.build:gradle:4.1.0' ... com.android.tools.build:gradle 버전이 4.1보다 낮으면 4.1 이상으로 변경해줍니다. android/gradle/wrapper/gra.. wono | discuss | tweet
+ 구글 앱등록 admob gma ad_id [애드몹] 앱 세트 ID(com.google.android.gms.permission.AD_ID)를 앱에 도입하는 방법 : SDK 버전에 따라 앱 세트ID 설정이 필요하다.Android13이 설치된 휴대전화에서 AdMob SDK가 정상동작하게 하려면 별도의 작업이 필요하다. 미루고 미루고 있었는데 구글 AdMob에서 메일이 왔다. 이제는 처리해야할 시간인듯싶다. 지난 4월인지 3월인지 정확하게 기억나지 않지만 앱의 광고수익이 하락하고 있기 때문이다. 처음에는 러시아와 우크라이나의 전쟁으로 인한 수익감소로 생각했지만 아니었던 것이다. 내용을 살펴보니 4월 1일 부터 전면적으로 사용자 맞춤설정 선택 해제관련하여 적요이 시작된 듯 싶다. 자세한 내용은 다음과 같다. 2021년 Google Play 서비스 업데이트 2021년 말, Google Play 서비스 업데이트의 일환으로 Android 설정에서 광고 ID를 사용한 맞춤설정을 선택 해제할 경우 사용자의 광고 ID가 삭제됩니다.. wono | discuss | tweet
+ 구글 앱등록 admob gma ad_id (선택사항) 이전 버전이 Android 13에서 작동하도록 AD_ID 권한을 선언합니다.Android 앱을 제작 중인 Google AdMob 게시자를 위한 모바일 광고 SDK입니다. wono | discuss | tweet
+ flutter url_launcher sdk33 downgrade [Flutter] url_launcher (Packages of the Week)launch를 호출하기 전에 canLaunch 메서드를 사용하여 지원되는 URL 스키마를 확인하는 것이 좋습니다. canLaunch 메서드가 false를 반환하는 경우 지원되지 않는 URL이 트리거되지 않도록 애플리케이션 UI를 조정하는 것이 좋습니다. 예를 들어 이메일이 지원되지 않는 경우 이메일을 전송했을 UI 버튼을 변경하여 사용자를 웹 페이지로… wono | discuss | tweet