일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Overloading
- public
- UNO
- digitalRead
- mfc
- SERIAL
- Read
- memory
- atmega328
- stream
- Android
- file access
- Unity
- java
- Contour
- Binary
- inheritance
- APP
- compare
- Encapusulation
- Class
- length
- flutter
- Barcode
- Pointer
- parameter
- preprocessing
- sensor
- aduino
- wpf
- Today
- Total
폴크(FOLC)
Flutter App - first work 본문
# first work
> Weather, Air Condition, Camera
1. Weather
# 무료 사이트 이용 - http://api.openweathermap.org
import 'package:http/http.dart' as http;
String url_weather = 'http://api.openweathermap.org/data/2.5/weather?lat=$dPosX&lon=$dPosY&appid=$apiKey&units=metric';
http.Response response = await http.get(url_weather);
if (response.statusCode == res_ok) return jsonDecode(response.body);
2. Air Condition
# 무료 사이트 이용 - http://api.openweathermap.org
import 'package:http/http.dart' as http;
String url_airCond = 'http://api.openweathermap.org/data/2.5/air_pollution?lat=$dPosX&lon=$dPosY&appid=$apiKey';
http.Response response = await http.get(url_airCond);
if (response.statusCode == res_ok) return jsonDecode(response.body);
3. Camera module
# Flutter dev 에서 제공하는 소스 코드 이용
import 'package:camera/camera.dart';
cameras = await availableCameras();
CameraController _cameraController = CameraController(cameras[_cameraIndex], ResolutionPreset.veryHigh);
_cameraController.initialize();
await _cameraController.takePicture();
'Flutter, Android > Flutter 사용법' 카테고리의 다른 글
Flutter App 종료 확인 메시지 (0) | 2021.07.10 |
---|---|
Flutter App 페이지 관련 (0) | 2021.07.10 |
Flutter 샘플 프로젝트 실행 테스트 (0) | 2021.06.23 |
Android Studio - SDK Manager 설치 (0) | 2021.06.23 |
Android Studio - AVD Manager 설치 (0) | 2021.06.23 |