분류 전체보기 썸네일형 리스트형 [Firebase] RealTime Database Firebase 에서 제공하는 데이터 베이스 중 RealTime Database 는! 1. 비관계형(NoSQL) 클라우드 데이터베이스 이다. (대량의 데이터를 처리하기 적합.) JSON 문서로 단일 문서로 저장된다. 2. 실시간 - HTTP 요청이 아닌 동기화 방식 이다. 실시간으로 작동한다. 옵저버와 스냅샷과 같은 객체를 제공하는 sdk를 통해서 클라이언트와 실시간으로 동기화 하게 된다. 따라서 실시간 데이터베이스와 연결된 모든 기기는 거의 동시에 서버의 모든 변경사항을 실시간으로 반영할 수 있다. 3. 오프라인 - 로컬에 저장 후 네트워크 연결시 동기화 앱이 오프라인일 때도 사용자의 변경사항을 로컬에 저장해 두었다가 앱이 다시 네트워크에 연결되면 자동적으로 실시간 데이터베이스에 업데이트 하는 기능을 .. [Flutter] Platform View!! Native View 를 띄워 보아요! flutter 로 개발을 하다보면 네이티브 뷰를 띄워야 되는 경우가 종종 있는데 예를 들어! 어떤 sdk 를 붙이고 싶은데 네이티브만 지원하는 경우.. 이럴 때는 어쩔 수 없이 네이티브를 각각 구현 한 다음 뷰를 붙여주는 작업이 필요하다! 먼저 플러터쪽 코드! import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/services.dart'; // ignore_for_file: constant_id.. [Flutter] WillPopScope 사용 시 iOS swipe 안돼요! 안드로이드 인 경우 디바이스 아래 뒤로가기 버튼 컨트롤 하고 싶은 경우! WillPopScope 위젯을 사용하는데 ! 해당 위젯을 사용하면 iOS 에서 스와이프 제스쳐 뒤로가기가 되지 않는다.. pub.dev 에 검색 해 보니 https://pub.dev/packages/cupertino_will_pop_scope cupertino_will_pop_scope | Flutter Package Enables 'onWillPop' callbacks on Cupertino page transitions and improves visual feedback of rejected "Swipe to go back" gestures. pub.dev 이런 라이브러리가 있는데 둘다 제공해주는 건줄 알았으나! 아이오에스 인경.. [Flutter] Image File Size ????? flutter 에서 앨범 이미지 또는 비디오를 불러올 때 용량을 알고 싶은 경우! https://pub.dev/packages/photo_manager photo_manager | Flutter Package A Flutter plugin that provides assets abstraction management APIs on Android, iOS, and macOS. pub.dev 보통 위의 라이브러리로 앨범 리스트를 불러오면, AssetPathEntity 해당 클래스 객체로 가져오게 되고, AssetEntity photo final File? file = await photo.file; byte = (await file?.length() ?? 0) / (1024 * 1024); 위의 코드로 이미.. [Flutter] LG 폰 Camera Flash 안꺼져요.. flutter 에서 카메라 기능을 구현할 때 쓰는 플러그인 camera camera | Flutter Package A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart. pub.dev 여기에는 LG폰만 나타나는 버그가 있다. 바로 어두운 곳에서 사진을 찍으면 자동으로 flash가 켜지는데 LG폰은 flash가 꺼지지 않는다... 어떻게 구현을 할까 하다가 사진 찍기 전에 cameraController?.setFlashMode(FlashMode.auto); 사진 찍은 후 cameraController.. [Flutter] HTML \n 줄바꿈 처리 안되는 현상! flutter 에서 HTML 코드를 표현하기 위해 쓰는 라이브러리 flutter_html flutter_html | Flutter Package A Flutter widget rendering static HTML and CSS as Flutter widgets. pub.dev Html( data: """ Render this item Do not render this item or any other item """, ); 이런식으로 간단하게 사용할 수 있는데!! 단, \n 줄바꿈 처리 안되는 문제가 있다. /// 첫번째 줄두번째 줄 Html( data: '첫번째 줄\n두번째 줄', ); /// 첫번째 줄 /// 두번째 줄 Html( data: '첫번째 줄\n두번째 줄'.replaceAll('\n', '.. [iOS] 라이브러리 사용! iOS 에서 외부 라이브러리를 사용하기 위해서는 일단! cocoapods 가 설치 되야 한다! https://cocoapods.org/ CocoaPods.org CocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the g cocoapods.org $ sudo gem install cocoapods 위의 코드로 c.. [iOS] Alamofire Alamofire는 swift 기반의 HTTP 네트워킹 라이브러리 이다. URLSession을 기반으로 하고 네트워킹 작업을 단순화하고 다양한 메서드와 json 파싱등을 제공한다. URLSession 대신 Alamofire 를 사용하여 코드와 간소화, 가독성 측면에서 도움을 주고 여러 기능을 직접 구축하지 않아도 쉽게 사용할 수 있다. 유효성 검사도 간단하게 할 수 있다. https://cocoapods.org/pods/Alamofire 이전 1 ··· 33 34 35 36 37 38 39 ··· 122 다음