flutter
-
Kakao API - Flutterflutter 2023. 6. 7. 10:54
kakao_flutter_sdk: ^1.4.2 기능 소개 메시지 API는 사용자가 카카오톡 친구에게 카카오톡 메시지를 보내는 기능을 제공 공유 API 흐름 카카오톡 공유 API는 서비스 클라이언트에서 카카오톡 앱을 실행시켜 카카오톡 메시지를 보냄 카카오톡 공유 API는 카카오가 제공하는 카카오톡 친구 또는 대화 목록 페이지를 띄워 사용자가 메시지를 보낼 수 있도록 함 따라서 서비스가 카카오톡 친구 정보를 출력하는 페이지를 직접 만들 필요가 없고, 모든 카카오톡 친구가 목록에 포함됨 메시지 API 카카오톡 메시지 API는 친구목록 가져오기 API 를 통해 받은 친구 정보 중 지정한 친구에게 메시지를 보내는 기능을 제공 https://developers.kakao.com/docs/latest/ko/kakao..
-
receive_sharing_intent 환경 셋팅 관련 IOS 오류flutter 2023. 5. 11. 16:44
receive_sharing_intent 환경 셋팅 모두 끝내고 공유 버튼 클릭시 아이콘은 뜨는데 클릭시 아무런 동작이 없다면? 정말 많은 자료를 찾아보았고 해결방법으로는 hostAppBundleIdentifier = "com.test.apps.ctsApp" 이부분! 이부분에 대해 큰 설명이 pub.dev에 없어서 헷갈렸는데 아래 코드들을 살펴보면 let userDefaults = UserDefaults(suiteName: **"group.\\(this.hostAppBundleIdentifier)"**) 이러한 코드가 있다 결국 우리는 x-code에서 a—group을 설정했을텐데 hostAppBundleIdentifier 값은 구릅 값을 넣어야함 앞에 group 빼고 userDefaults 에서 그룹 이..
-
위젯(Widget) 개인 정리flutter 2023. 4. 11. 15:40
Widget 은 자식을 하나만 가지는 Widget과 자식을 여럿 갖는 Widget으로 나뉘어짐 자식을 하나만 갖는 대표적인 위젯들은 아래와 같음 대체로 child 매개변수를 입력받음 디자인 관련 위젯 Container 위젯 : 자식을 담는 컨테이너 역할 다만 단순하기 자식을 담는역할을 하는게 아니라 배경색,너비와 높이, 테두리 등의 디자인을 지정할수 있음 GestureDetector 위젯 : 플러터에서 제공하는 제스터 기능을 자식 위젝에서 인식하는 위젯 탭이나 드래그 그리고 더블 클릭같은 제스터 기능이 자식 위젯에 인식됐을때 함수를 실행 SizeBox 위젯 : 높이와 너비를 지정하는 위젯 Container 위젯과 다르게 디자인적 요소를 적용할수 없고 const 생성자로 선언할수 있어서 퍼포먼스 측면에서 ..
-
FLutter 개인 정리flutter 2023. 4. 11. 15:32
Flutter 플러터 간단 소개 플러터는 구글이 구현한 크로스 플랫폼 프레임워크 임. 초기에 안드로이드와 ios 앱만 지원했지만 현재는 웹사이트, 맥OS, 윈도우, 리눅스 데스크톱 앱까지 지원함 플러터로 새발하면 한소스코드로 수많은 플랫폼을 대응 할수가 있어 개발 비용을 아끼고 관리 부담을 줄일수 있음 기존 리액트 네이티브가 장악하던 크로스 플랫폼 앱 개발프레임 워크 시장을 플러터가 상당부분 장악 상대적으로 다루기 쉽다는 점과 크로스 플랫폼 호환성이 상당히 자연스럽다는점, 두들에서 강력하게 밀고 있는 프로젝트라는점을 종합했을때 앞으로 기대되는 프레임워크라고함 https://trends.google.co.kr/home?geo=KR&hl=ko Google 트렌드 트렌드 활용법 언론사, 자선단체 등 전 세계에..
-
Dart 개인정리flutter 2023. 4. 11. 15:28
변수 선언 var : 타입 추론 (자동으로 타입을 추론해줌. 명시적으로 타입을 선언하지 않아도 되지만 많은 사용을 추천하진 않음) var name = ‘홍길동’; 특징 : 같은 타입의 값을 치환해도 오류 나지 않음. 다른 타입의 값 입력시 오류 dynamic : var와 다르게 해당 키워드를 사용하면 변수의 타입이 고정되지 않아 다른값 저장 가능 dynamic name = '홀길동'; name = 1; final , const : final, const 로 선언한 변수는 값을 변경할수 없음💡알고 넘어가요const : 빌드 타입 상수 (코드를 싱행하지 않은 상태에서 확정된 값) final : 런타입 상수 (코드를 실행할때 확정된 값) final String name = '홍길동'; name = '이순신';..
-
flutter Version 3.7대 오류flutter 2023. 3. 14. 08:55
Scrollable.of() was called with a context that does not contain a Scrollable widget. flutter 버전 3.7 기준 ListView.builder 일부가 바람직하지 않은 스크롤 효과가 발생하므로 Scrollable 로 감싸주어야 함. 3.7대 버전유지를 원하는경우 아래 코드를 오류가 나는 widget 부분에 감싸준다 Scrollable( viewportBuilder: (BuildContext context, ViewportOffset position) => https://api.flutter.dev/flutter/widgets/ViewportBuilder.html ViewportBuilder typedef - widgets library..
-
flutter 3.7 버전 오류flutter 2023. 3. 6. 09:52
Scrollable.of() was called with a context that does not contain a Scrollable widget Flutter를 3.7 버전에서 나는 오류 https://github.com/AbdulRahmanAlHamali/flutter_typeahead/issues/446 `onSuggestionSelected` method is not able to called with flutter 3.7 version · Issue #446 · AbdulRahmanAlHamali/flutter_typea Up to Flutter 3.3.10 version onSuggestionSelected method was working correctly , But after upgra..
-
현지화(Localization)flutter 2023. 2. 14. 09:47
개인적으로 정리한 자료 입니다. 사례는 IT와 관련된건 아니지만 도움이 될것같아 올려봅니다. 잘못된 정보가 있는경우 말씀해주세요! 현지화를 겨냥하는 이유 많은 기업들은 세계화를 추구함과 동시에 현지 고객의 취향까지 고려해 시너지 효과를 낼 수 있는 방안을 고민하게 되었고 그 결과 ‘글로컬라이제이션’(Glocalization, 이하 ‘글로컬’) 이라는 개념이 나왔습니다. 글로컬라이제이션이란? 글로컬라이제이션은 ‘세계화(Globalization)’와 ‘현지화(Localization)’가 조합된 단어로 세계화와 현지화 전략을 동시에 추진하는 경영 기법입니다. 사례 1 ) 다양한 시장에서 폭발적인 성공을 거둔 핵심 요인을 무엇일까요? 바로 효과적이고 관련성 높은 현지화 전략이라고 FEO Media의 CMO인 H..