피클 앱을 개발하는 메타코드입니다. 피클에서는 TMDB OpenAPI를 사용하여 출연진과 스태프 정보를 조회해서 사용하고 있었는데요 우리나라 배우들이 영문으로 나오는것을 보고 한글 정보는 없을까 해서 찾아보니 숨겨져 있더라고요 (처음부터 알았더라면 ㅠ.ㅠ) 그래서 이번에 한글 이름을 가진 인문이 있다면 한글로 표시할 수 있도록 기능을 개발하는 중에 한글인지 아닌지를 판단하는 로직을 짜봤습니다. 인터넷에 보니 다른 언어들로 된것들은 많이 봤는데 Flutter&Dart로 된 것은 많이 없어보여 공유차원에서 작성해봅니다. 아래 있는 코드를 그대로 가져다 개발하는 로직에 맞게 바꿔사용하면 될듯하네요 :) void main() async { final items = ['toni', '메타코드', 'meta코드',..
TMDB OpenAPI를 사용하는 중에 response에 있는 id List값을 이용해 details 정보를 재조회를 해야하는 케이스가 생겼습니다. id List는 array이기 때문에 details 값을 재조회 하는 API call이 async로 동작하지 않더라고요 그래서 찾아보니 Future.forEach() 구문을 사용하면 된다는 내용을 보고 바로 적용해봤습니다. 저와 같이 중복으로 함수 호출을 하는 경우에 async로 동작이 되어야 하거나 그와 유사하게 호출 순서가 보장되어야 하는 경우 사용하면 좋을것 같아 공유합니다. Future.forEach() 기본적은 사용법은 아래와 같으며, void main() async { final items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10..
[App 이름 변경하기] 플러터로 만든 앱 이름을 변경해야 할 때가 있습니다. 간단하지만 자주 사용하지 않다보니 까먹기 마련입니다. 딱!! 두 가지만 기억하면 됩니다. 1. Android에서 보이는 앱 이름 : AndroidManifest.xml 파일 label 수정 . . . 2. iOS에서 보이는 앱 이름 : Info.plist 파일의 CFBundleName 수정 http://www.apple.com/DTDs/PropertyList-1.0.dtd"> . . . CFBundleName 메타코드 . . . [PackageName 변경하기] 1. Android - androidmanifest.xml 3종세트 변경 : /android/app/src/main/, /android/app/src/debug/, /..
구글 플레이스토어 앱 1. 플레이스토어에 운영중인 앱을 다른 계정으로 이전하는 방법 (구글 가이드) https://support.google.com/googleplay/android-developer/answer/6230247?visit_id=638110087628877640-3298446047&rd=1# 다른 개발자 계정으로 앱 이전 - Play Console 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.com 2. 플레이스토어 다른 개발자계정으로 앱이전하기 https://wp.swing2app.co.kr/knowledgebase/apptransfer/ 플레이스토어 다른 개발자계정으로 앱이전하기 – 스윙 도우미 앱 이전이 완료되면, 이렇게 구글에서 앱..
개발자라면 깃헙 계정은 하나씩 있겠죠? 오늘은 GitHub Pages를 이용해 static web page를 만드는 방법을 공유해 보려합니다. 예전에 외주로 했던 프로젝트의 개인정보 처리방침 url이 잘못되었다는 안내 메일을 받고 개인 노션에 페이지를 하나 만들어서 등록을 해보았는데 안되더라고요 ;; (예전에 다른 프로젝트에서는 이렇게 처리했었는데... ㅠ) 그래서 찾다보니 GitHub에서 정적 웹 사이트 호스팅을 제공하는 기능이 있어 적용해보았습니다. 만드는 방법은 너무 쉬운데요 핵심만 간단히 요약해볼께요. 1. GitHub에서 repository 생성하기 2. 생성된 reopsitory에서 파일 생성하기 : 저는 이미 파일을 만들어 두었기때문에 [uploading an existing file] 메뉴..