분류 전체보기

Flutter/Tip

[Flutter] 텍스트필드를 키보드가 가릴 때 해결법 Solution for when the keyboard covers the TextField (feat. ScreenUtil)

텍스트필드가 입력을 받는 와중에 키보드가 이를 가리는 경우가 있다. 키보드가 이를 가리지 않도록 하는 방법은 아래와 같이 따라하면 된다. 공통 : Scaffold 위젯의 resizeToAvoidBottonInset 옵션을 true로 선언. (이게 디폴트이긴하다.) ENG :[ Sometimes, the keyboard can cover the text field while it is receiving input. To prevent the keyboard from obscuring the text field, you can follow the steps below: Common: Declare the resizeToAvoidBottomInset option of the Scaffold widget as ..

Development

Cloudflare 도메인 비공개 릴레이 접속 안되는 문제 해결 방법 ( How to troubleshoot issues with accessing Cloudflare's domain private relay )

다른 도메인 사이트에서 Cloudflare로 도메인을 이전하면서 페이지가 계속해서 리다이렉션되는 문제를 겪었는데, 내 경우에는 아이클라우드 비공개 릴레이의 문제였다. 페이지 리다이렉션 문제가 브라우져 캐시에 의해서 벌어지기도 하기 때문에 스택오버플로우 등에서는 캐시를 지우라는 방법이 제시되고 있다. 하지만, 이건 아이클라우드 비공개 릴레이를 비롯하여 VPN과 같은 것들에 의해서 벌어지기도 한다. 캐시를 지우고도 같은 문제가 발생하면, 당황하지말고 이 설정 하나만 고쳐주면 된다. ENG I had an issue where my website kept redirecting after transferring the domain to Cloudflare from another domain provider. I..

Development

AWS 사용하는 앱 통신판매업 호스트 서버 주소 신고 팁

통신판매업 신고에 호스트 서버 주소를 입력하라고 한다면 아래 주소를 입력하면 된다. 서울시 강남구 논현로 508, GS타워 12층

Flutter/Tip

[Flutter, VSCode] 자주 쓰는 VSCode에서 재활용하기 ( Reusing frequently used code in VSCode )

우리는 개발을 하다보면 계속해서 쓰는 코드 뭉치들이 생긴다. 보통은 아주 디테일한 단위의 경우 프로젝트에 common 패키지로 만들어서 보통 관리를 하고 여러 프로젝트에서 공유하는 큰 단위의 코드를 계속해서 만들어 내야하는 경우지만 기존 패키지에서 지원하지 않는 경우 VSCode에서 제공하는 스니펫을 활용하면 된다. 모바일 앱개발의 경우 StatelessWidget 이나 GetXController, GetMiddle 웨어 정도를 만들 때 보통 활용하곤 하면 된다. cmd+shift+p를 눌러서 Vscode 서치 옵션 키기 > snippets 검색 > 원하는 언어나 프로젝트 범위 클릭(저는 dart) > json 파일에 코드 복붙하고 줄마다 쌍따움표와 , 추가 후 저장하면 바로 사용할 수 있습니다. ENG..

Flutter/Tip

[Flutter] 이번 달의 일수를 얻는 법. 28일,29일,30일,31일 확인법 (How to determine the number of days in the current month.)

생년월일을 찾는다거나 캘린더 가지고 무언가를 할 때 임의로 validator를 만들어야할 때가 있다. 입력한 숫자가 해당월을 넘는지 확인하고 싶다면 다음과 코드를 사용해라 ENG Sometimes, when you need to retrieve a person's birthdate or perform tasks involving a calendar, you may need to create a custom validator. If you want to check if a given number exceeds the number of days in a specific month, you can use the following code: DateTime(YYYY, month + 1, 0).day // 조건문..

Flutter/Tip

[Flutter] 전화걸기 / 링크이동 하기 (Making a phone call / navigating to a link)

유저들에게 어떠한 브랜드나 장소에 대한 상세정보를 제공하려고 하다보면 꼭 해야되는 것들이 있으니, 전화번호 연결과 링크이동이다. 아래처럼 하면 된다. ENG When providing detailed information to users about a brand or a location, there are certain essential actions that need to be included: connecting via phone call and navigating through a link. Here's how you can do it: launchUrl(Uri( scheme: 'tel', path: 'phone number',)); // 전화 걸기 launchUrl(Uri.parse('url'))..

Flutter/Tip

[Flutter] 스트링에서 숫자만 빼오는 방법 (How to extract numbers from a string)

아래처럼 하면 스트링에서 숫자만 빼올 수 있다. 코드를 깨끗하게 유지하기 위해서 왠만하면 공용함수로 만들어서 쓰는게 더 좋다. ENG The following approach allows you to extract only numbers from a string. It is advisable to create a reusable function whenever possible for better code organization and maintainability originalString = '123oct7'; // 과정 코드 numberString = originalString.replaceAll(new RegExp(r'[^0-9]'),''); // -> '1237' number = int.parse(..

Flutter/Tip

[Flutter] Tabbar 하단이 자꾸 가려지는 것 해결법

자, 우리는 Tabbar로 화면을 구성하는 경우가 있습니다. 한 화면에서 여러가지 페이지를 네비게이션을 통한 전환 없이 보여주기 위해서 보통 사용합니다. Tab 페이지를 구성할 때 Tabbar & TabbarView 두가지를 구성하게 되는데, Tabbar는 Tabs와 하단부 indicator로 구성되어 있습니다. 하단부 인디케이터를 없애고, 텍스트로만 Tabbar를 구성하고 싶을 때 겪는 문제점이 있는데 바로 하단이 자꾸 가려지는 것이죠. Tabbar의 파라미터 설정을 아래처럼 하면 해결됩니다. indicatorWeight : 0.0000001 (0.0 이상이여야됨.) indicatorColor : Colors.transparent

OCT7
'분류 전체보기' 카테고리의 글 목록