Flutter/Pub.dev(Plug-in) 4

[Flutter] 안드로이드 API Level - 최소사양 체크용

안드로이드는 확실히 옛날 폰 쓰시는 분들이 많구만. SDK 19 미만은 구글이 버린 상태이고, SDK 21 이하는 정상적인 앱 구동이 안되는 경우가 많다. pub.dev 를 보면 대부분의 기능이 최소 SDK 버전을 21로 지정하도록 되어있다. 2014년 11월에 나온 롤리팝이 그 버전이다. 여러분 소프트웨어 업데이트를 생활화 합시다. https://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=macos Understanding Android API Levels - Xamarin Xamarin.Android has several Android API level settings that determine ..

[Flutter] 가속도와 자이로스코프 센서 (sensors_plus, shake)

목차 플러그인 정보 가속도 센서 자이로스코프 센서 sensors.plus 플러그인: 1.3.4+1 shake 플러그인: 2.1.0 가속도 센서 가속도계는 말 그대로 특정 물체가 특정 방향으로 이동하는 가속도가 어느 정도인지를 숫자로 측정하는 기기입니다. 대부분의 휴대폰에는 가속도계가 장착되어 있습니다. 휴대폰을 정면으로 봤을 때 x, y, z 축의 의미는 다음과 같습니다. 1) x축: 좌우로 움직이는 방향입니다. 2) y축: 위아래로 움직이는 방향입니다. 3) z축: 앞뒤로 움직이는 방향입니다. - 휴대폰을 아이폰과 같이 정면으로 세웠을때의 상태입니다. - 가속도계는 x, y, z축으로의 직선 움직임만 측정할 수 있습니다. - 가속도계를 사용해서 움직임 이벤트를 받으면 x, y, z축의 측정 결과가 모두..

[Flutter] webview_flutter: 3.0.2

현재(2023.03.28 기준) 가장 최신 버전은 4.0.7이다. WebViewWidget으로 사용하며 아래 코드와는 차이가 존재합니다. 맥락을 파악하기 위한 용도를 포스팅 한다. https://pub.dev/packages/webview_flutter webview_flutter | Flutter Package A Flutter plugin that provides a WebView widget on Android and iOS. pub.dev import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; void main() { runApp(const MyApp()); } class MyApp ..

[Flutter] 하드웨어(주변장치) 플러그인 종류

여러 플러그인 중 하드웨어를 다루는 플러그인은 크게 5가지가 존재합니다. 종류는 다음과 같다. 다음 포스팅에서 사용 방법에 대한 설명을 포스팅할 예정입니다. 1. 움직임을 측정하는 센서 ( plugin: sensors_plus ) - Accelerometer: 핸드폰의 움직이는 속도 측정 - Gyroscope: 핸드폰의 회전을 측정 - Magnetometer: 자기장을 측정 2. GPS ( plugin: geolocator ) - 위치 서비스 기능 - GPS 권한 관리 - 핸드폰 위치 업데이트 받기 - 위도 경도를 기반으로 거리 계산 3. 카메라 ( plugin: camera ) - 카메라 권한 관리 - 카메라가 찍는 화면 렌더링 4. 블루투스 ( plugin: flutter_blue ) - 주변 블루투..