본문 바로가기
728x90
반응형

IOS5

[Flutter] TextScale 고정하기, 텍스트크기 고정 앱을 개발하다보면 디자인되어 있는 텍스트의 크기대로 개발했지만,텍스트가 제각각인 모양이 나오는 것을 확인할 수 있다. 그것은 안드로이드나, ios에 각각 텍스트 크기를 조절 할 수 있는 기능이 별도로 내장되어있기 때문이다.그래서 사람마다 다른 크기를 설정하고 있어서 내가 개발한 폰트 크기대로 나타나는 것이 아니라 그 폰트에 휴대폰 자체 폰트 비율이 더해져서 더 크게 보이거나 작게 보이게 된다.  flutter에서는 이를 쉽게 고정 할 수 있는데 MediaQuery.of(context).copyWith(textScaler: TextScaler.noScaling) 를 선언하면된다. 필자는 Getx를 사용하고 있어 GetMaterialApp 안에 builder로 만들어서 선언했다.  return GetM.. 2024. 6. 22.
[Flutter]반응형 앱, flutter_screenutil vs responsive_framework 앱을 만들다 보면, width, height를 고정값으로 설정할 경우 장비가 달라 질때마다 오버플로우가 발생하거나, 한쪽으로 치우쳐지는 경우가 종종 발생한다. 이를 해결하기 위해서 반응형앱을 만들어야하는데 플러터 라이브러리중에  flutter_screenutil 라는 라이브러리가 이를 손쉽게 구현할 수 있다는 것을 알게 되었다.   flutter_screenutil | Flutter packageA flutter plugin for adapting screen and font size.Guaranteed to look good on different modelspub.devflutter_screenutil 말고도  responsive_framework | Flutter packageEasily make .. 2024. 6. 8.
[Flutter] ios/Android AppStroe, PlayStore 이동하기 최신 버전 업데이트를 진행 시킬때앱스토어, 플레이스토어로 연결되도록 하려는 기능이 필요하다. 그래서 스토어로 이동하는 것들을 어떻게 만드는지 알아 보고 이를 정리하였다.  스토어로 이동하는 URL만 알고 있으면 간다하게 해결할 수 있다. 1.  url_launcher url을 쉽게 open하기 위해 url_launcher를 Dependencies에 추가한다.  url_launcher | Flutter packageFlutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.pub.dev 터미널 창에 아래 명령어를 입력한다.flutter pub add url_launcher  2. Store URLIOSAppStore를 이.. 2024. 6. 8.
[IOS] simulator 장비 삭제하는 방법 IOS에서 앱 개발을 하다보면, Simulator를 무조건 사용하는데 시뮬레이터를 사용하다보면 새로운 버전이 나와서 이전 버전들이 쌓이게 된다. 이전 버전들은 더 이상 사용하지 않게 되어 삭제를 하려고 한다.   1. Xcode를 킨다.   2. Xcode의 Window 탭을 클릭한 후, Device and simulators를 클릭한다.  3. 촤측 상단에서 Simulators를 클릭하고, 버전을 확인한다.  4. 삭제할 버전에 우클릭을 하고 Delete를 진행하면 끝!  깔끔하게 사용하는 시뮬레이터 버전만 사용하여, 앱 개발을 하면된다 2024. 5. 15.
728x90
반응형