분류 전체보기
-
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 에서 그룹 이..
-
Xcode에서 빌드 시 Failed to prepare device for development 오류가 발생했을 때 해결 방법Ios 관련 2023. 5. 11. 16:42
핸드폰을 재부팅 해본다 만약 그래도 되지 않는다면 본인 ios 버전을 확인 설정 -> 일반 -> 정보 순으로 들어가면 '소프트웨어 버전’ 아래 사이트 접속 https://github.com/filsv/iOSDeviceSupport GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4) Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4) - GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4) github.com 휴대폰 버전에 맞는 소프트웨어 버전을 다운 터미널창..
-
AndroidManifest 란?Android 관련 2023. 5. 6. 15:48
AndroidManifest (매니페스트) 각 구성요소 코틀린이나 자바클랴스의 이름과 같은 기본 속성을 정의해야 함 Activity의 각 서브클래스의 Service의 각 서브클래스의 BroadcastReceiver의 각 서브클래스의 ContentProvider의 각 서브클래스의 Android 개발자 | Android Developers 콘텐츠 제공자 구성요소를 선언합니다. 콘텐츠 제공자는 애플리케이션에서 관리되는 데이터에 구조적으로 액세스할 수 있게 하는 ContentProvider의 서브클래스입니다. query()에 애플리케이션의 모 developer.android.com 이러한 구성요소를 매니페스트 파일에서 선언하지 않고 서브클래스로 분류하면 시스템에서 이를 시작할수 없음 전체 페키지 지정을 사용하여..
-
위젯(Widget) 개인 정리flutter 2023. 4. 11. 15:40
Widget 은 자식을 하나만 가지는 Widget과 자식을 여럿 갖는 Widget으로 나뉘어짐 자식을 하나만 갖는 대표적인 위젯들은 아래와 같음 대체로 child 매개변수를 입력받음 디자인 관련 위젯 Container 위젯 : 자식을 담는 컨테이너 역할 다만 단순하기 자식을 담는역할을 하는게 아니라 배경색,너비와 높이, 테두리 등의 디자인을 지정할수 있음 GestureDetector 위젯 : 플러터에서 제공하는 제스터 기능을 자식 위젝에서 인식하는 위젯 탭이나 드래그 그리고 더블 클릭같은 제스터 기능이 자식 위젯에 인식됐을때 함수를 실행 SizeBox 위젯 : 높이와 너비를 지정하는 위젯 Container 위젯과 다르게 디자인적 요소를 적용할수 없고 const 생성자로 선언할수 있어서 퍼포먼스 측면에서 ..
-
Firebase 개인 정리firebase 2023. 4. 11. 15:36
Firebase란? Firebase는 14년도에 구글에서 인수한 모바일, 웹 애플리케이션 개발 플랫폼 16년도부터 구글에서 서비스를 대폭 강화한 BaaS(Backend as a Service) 백엔드 기능을 클라우드 서비스 형태로 제공하기 때문에 서버리스 애플리케이션 개발 가능 앱 개발자가 앱 개발(프런트엔드)에만 전념할 수 있음! 모바일 서버를 개발하기 위해서는 인증, 데이터베이스, 푸시 알람, 스토리지, API 등 모든 것을 개발해야 한다. FireBase는 이 모든 플랫폼을 프로젝트 구축 시 자동적으로 만들어 준다. 또한 서버를 구축하기 위해서 리눅스 명령어를 알 필요도 없으며 도메인을 구입할 필요도 없고 개발하는 동안에는 서버를 구입할 필요도 없다! FireBase 는 크게 앱 개발, 앱 품질 향..
-
FLutter 개인 정리flutter 2023. 4. 11. 15:32
Flutter 플러터 간단 소개 플러터는 구글이 구현한 크로스 플랫폼 프레임워크 임. 초기에 안드로이드와 ios 앱만 지원했지만 현재는 웹사이트, 맥OS, 윈도우, 리눅스 데스크톱 앱까지 지원함 플러터로 새발하면 한소스코드로 수많은 플랫폼을 대응 할수가 있어 개발 비용을 아끼고 관리 부담을 줄일수 있음 기존 리액트 네이티브가 장악하던 크로스 플랫폼 앱 개발프레임 워크 시장을 플러터가 상당부분 장악 상대적으로 다루기 쉽다는 점과 크로스 플랫폼 호환성이 상당히 자연스럽다는점, 두들에서 강력하게 밀고 있는 프로젝트라는점을 종합했을때 앞으로 기대되는 프레임워크라고함 https://trends.google.co.kr/home?geo=KR&hl=ko Google 트렌드 트렌드 활용법 언론사, 자선단체 등 전 세계에..