본문 바로가기

개발 Note

(157)
[쿠폰 사용 초초 간단 서비스] 데몬스쿼드 쿠폰 사용 안녕하세요 데몬스쿼드 키우기 쿠폰을 쉽게 사용할 수 있도록 만들었습니다.!! 많이 활용해주세요.
AWS dynamodb 와 aurora RDB 비교 저는 dynamodb를 이용하여 간단한 시스템을 구축한 경험이 있었는데요. DB 사용 비용이 상당히 비싼 것을 보고 좀 놀랐습니다. 제가 받은 청구내역은 아래 와 같이 약 5$정도 였는데요. (실제 서비스 비용은 아니고 서비스전 개발중에 받은 청구서라 서비스시에 얼마가 나올지를 예상하기는 힘들었습니다.) 청구 내역 - Amazon DynamoDB USD 5.32 $0.00 per hour for 25 units of read capacity for a month (free tier) 18,600 ReadCapacityUnit-Hrs USD 0.00 $0.00 per hour for 25 units of write capacity for a month (free tier) 18,600 WriteCapaci..
[Flutter] Googlemap geocoding Flutter 에서 구글맵을 사용할때 2가지 패키지를 추가해서 사용합니다. google_maps_flutter: ^2.2.3 geocoding: ^2.0.5 google map 사용방법은 google cloud service에서 api key를 발급 받고 사용해야합니다. 클라우드 설정이 끝나고 Goecoding을 사용하는 방법은 매우 간단합니다. Geo Coding geocoding, GeoCode, geocoder등의 용어는 주소를 위도, 경도로 변환하거나 위도,경도로 주소를 넘겨받는 기능을 의미하는 표현으로 많이 사용됩니다. 주소로 위도, 경도를 받아올때 List locations = await locationFromAddress(address); Location location = locations..
[Flutter] Googlemap 사용하기, pinch zoom, gesture 처리 어플리케이션 개발시에 google map을 사용해야 하는 경우 종종 있는데요. google map 사용시 한가지 불편한 부분에 대한 팁입니다. pubspec.yaml google_maps_flutter: ^2.2.3 GoogleMap( mapType: MapType.normal, mapToolbarEnabled: false, zoomControlsEnabled: false, myLocationEnabled: true, trafficEnabled: false, gestureRecognizers:{ Factory(() => EagerGestureRecognizer()) }, markers: {Marker(markerId: MarkerId("위치"),position: controller.location.toL..
[Flutter] Camera 사용하기 Camera를 활용한 기능을 만들고 싶을때가 많은데요. 그럴때를 대비해서 하나 예제를 만들어 두었습니다. 먼저 pubspec.yaml에 camera pacakge를 import 합니다. pubspec.yaml dependencies: flutter: sdk: flutter camera: get: ^4.6.5 아래 코드를 프로젝트에 추가합니다. getx 기반으로 작성된 코드입니다. import 'package:camera/camera.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; class TakePhotoPage extends StatefulWidget{ @override State createState() =>..
[Flutter] Bluetooth, BLE scanning 요즘 Flutter 로 ble device를 다루는 작업을 하고 있습니다. 아시다 시피 BLE 장치들은 기존 BT classic과 다르게 broadcasting 기능을 제공하고 있어서 S/W로직을 기존 BT classic과 동일하게 가져가기에는 무리가 있습니다. BLE 장치를 어떤 목적으로 어떻게 사용할것인가를 잘 구상 해야합니다. 구성 하고자 하는 장치를 미미(mimi)라고 합시다. 1. 미미에 탑재한 센서에서 읽은 값을 broadcasting 만 목적으로 한다. => BLE advertizement 2. 미미에 탑재한 센서에서 읽은 값을 연결되었을때만 데이타를 읽어갈 수 있도록 한다. => BLE service characteristics 3. 미미에 탑제된 여러 장치들을 제어하려고 한다. => co..
[Flutter] web 실행시 httpRequest error 발생 Flutter 앱을 chrome 으로 실행하려고 할때 httpRequest 의 경우 에러가 발생합니다. flutter sdk에서 막혀있어서 그러는데요. 아래와 같이 조치를 취해서 실행해볼 수 있습니다. (오래전부터 있었던 사항인데, 저도 종종 sdk update 하고 나서 잊어버리고 실행안되서 해매는 부분이라 적어봤습니다.) 1- flutter\bin\cache 폴더에서 flutter_tools.stamp 을 삭제합니다. 2- flutter\packages\flutter_tools\lib\src\web 에서 chrome.dart 를 에디터로 엽니다. 3- '--disable-extensions' 을 찾습니다. 4- 다음 줄에 '--disable-web-security' 을 추가 합니다. 이렇게 하고 테스..
[Flutter] flutter 3.7 google map 버그 (frame이 남아있는 문제) (2023년1월28일) 어제 시간이 좀 나서 flutter 3.2 버전으로 개발 진행해오던 프로젝트를 3.7로 업그레이드 해봤습니다. 아.. 뭔가 달라진게 있는지 custom 으로 작성한 theme 쪽에서 deprecated 된 것이 보이고, 화면 전환 이펙트( transit effect) 시 약간 부자연스런 것들이 보여서 여러번 시도하면서 로그들을 봤는데요. 현재 사용하고 있는 프로젝트에서 google map을 사용하고 있는데, 화면전환시 google map이 1~2 프레임(frame) 늦게 사라지는 것을 발견 했네요. ㅠ_ㅠ 3.7에서 다른 개선된 부분들이 많이 보이는 것 같던데, 저는 google map 때문에 당분간 3.2를 써야 할것 같습니다. (2023년 11월 14일) 구글맵의 심각한 버그입..