[App 이름 변경하기] 플러터로 만든 앱 이름을 변경해야 할 때가 있습니다.간단하지만 자주 사용하지 않다보니 까먹기 마련입니다. 딱!! 두 가지만 기억하면 됩니다. 1. Android에서 보이는 앱 이름 : AndroidManifest.xml 파일 label 수정 . . . 2. iOS에서 보이는 앱 이름 : Info.plist 파일의 CFBundleDisplayName 수정http://www.apple.com/DTDs/PropertyList-1.0.dtd">. . . CFBundleDisplayName 메타코드. . . [PackageName 변경하기]1. Android - androidmanifest.xml 3종세트 변경 : /android/app/src/main/, /andro..
다음 프로젝트에서는 Map을 기반으로 한 기능이 추가될 예정이기에 Map과 관련된 정보들을 작성해보려고 합니다. 플랫폼으로 GoogleMap을 사용할지 MapBox를 사용할지 결정하진 않았지만 GoogleMap은 많이 써봤으니 당분간은 MapBox 위주로 스터디를 진행할 예정입니다. * 관련 링크 1. Flutter 앱에서 MapBox 사용하기 : https://www.youtube.com/watch?v=hZwrcOTxDJI 2. leaflet.js (Map에 관련된 오픈소스 JS 라이브러리) : https://leafletjs.com/ 3. flutter_map (leaflet.js를 기반으로 하는 Flutter용 매핑 패키지) : https://pub.dev/packages/flutter_map : ..
베이비스푼을 개발하면서 상태관리 툴로 GetX를 사용했습니다. 오늘은 GetX를 사용하면서 자주 사용했던 용법들을 몇가지 정리해보려고 합니다. (몇시간 정리했던 내용이 세션 만료로 인해 날아가는 불상사가 발생했네요 ㅠ,ㅠ) 1. Get.toNamed() - Navigation.pushNamed() 동일 - GetPage()로 미리 등록해놓은 페이지의 name을 이용하여 Navigation Stack에 push 한다. 이후 Get.back()으로 이전 페이지로 돌아올 수 있다. - arguments를 이용하여 필요한 정보를 전달하여 처리할 수 있다. // toNamed 예제 Get.toNamed(Routes.SCREEN_HOME, arguments: {'isNewBaby': babyModel}) // ar..
2022년 8월 31일 (현지시간) 오슬로에서 Flutter Viking에서 Flutter 3.3을 발표했다. 이번 발표에서 소개된 주요 내용들은 다음과 같다 1. 머테리얼 디자인 3 지원 2. iOS 지원 강화 : iPad의 스크리블 필기 지원 : 선택 가능한 텍스트 그룹화 : 트랙패드 지원 3. Dart 2.18 포함 4. TextEditingDeltas 4. Impeller (차세대 렌더링 레이어) 소개 : Skia 엔진 코드를 대체할 차세대 렌더링 레이어 : iOS (Metal), Android (Vulkan)과 같은 최신 하드웨어 가속 그래픽 API를 최대한 사용하는 사용자 지정 런타임으로 대체 : 앱의 프레임 속도가 60Hz 혹인 그 이상의 refresh 속도로 고정된 상태를 유지할 수 있다...
이번에 베이비스푼 앱에서 유저들의 요청이 많이 들어왔던 것중에 위젯을 개발하려고 했어요. iOS 위젯을 개발하는 방법에 대해서 이야기 해보려 합니다. 제목에도 적혀있듯이 iOS Widget에서 버튼 기능을 추가하는 방법을 중점적으로 다뤄볼께요 우선 두 가지 타입의 위젯을 만들건데요 SummaryWidget과 DoTypeWidget을 만들어 볼거에요 SummaryWidget은 베이비스푼에서 입력받은 정보들을 Widget에서 Display만 하는 용도로 만들고 DoTypeWidget은 실제 앱에서 동작할 수 있도록 버튼 형식으로 구성해보았어요 (디자인은 아직 입히지 않았네요 ㅎ.ㅎ;) 기본적으로 Widget을 추가하는 방법은 (https://pub.dev/packages/home_widget) Runner ..