샤오미 공기 측정기 3일 사용기
·
리뷰
구매를 결심한 이유얼마전부터 미세먼지 측정기 같은 걸 하나 들여오고 싶었는데 원하는 기능에 비해 가격이 좀 비싸서 망설이고 있었는데 새 제품을 보니 원하는 기능들이 있는 거 같아 사기로 결심을 합니다. 이후 아내와 이야기를 했는데 별로 필요 없다는 식으로 이야기를 하다가 나중에 사는 것으로 동의를 합니다.구매 과정가격은 6.5만원이었는데 그 가격에 파는 곳이 없더군요. 알리랑 큐텐을 검색해서 당시 가장 싸게 파는 곳을 찾았습니다. 비싼 곳은 거의 $100 정도였는데 나름 싼 $76.99에 파는 스토어가 있어서 그곳에서 사기로 합니다.(지금은 가격이 더 떨어졌네요...) 이 제품 구매가 거의 없던 스토어라 살짝 걱정을 했었는데 문제는 없었습니다. 12월 1일에 구매하고 12월 19일에 도착했으니 나름 빨리..
캐러셀 리스트뷰 만들기
·
개발/Flutter
Flutter에서는 간단하게 캐러셀 형식의 리스트뷰를 사용할 수 있습니다. 리스트 뷰 위젯에 physics를 PageScrollPhysics()로 설정해주면 됩니다. ... return new ListView.builder( padding: EdgeInsets.all(0.0), physics: const PageScrollPhysics(), controller: scrollController, scrollDirection: Axis.vertical, itemCount: length + 1, itemBuilder: (BuildContext context, int index) { if (index == length) { // 마지막 return new SnapStatusLoadingItem( title: b..
어린 백수
·
일상
겨울이 오고 창가에 바람이 슉슉 들어와 창가에 있던 매트를 거실 중간에 옮겨 놓고 이불과 베개를 가져다 놓았습니다. 온가족이 이 좁은 곳에 옹기 종기 모였다가 엄마, 아빠는 저녁 준비하고 아이는 아주 편---------안하게 앉아 영상을 보네요.
배경이 투명한 페이지 만들기
·
개발/Flutter
Swipe to close 기능을 만들기 위해 Dismissible 위젯을 이용해 페이지를 구성했는데 이전 화면이 안나오는 것입니다.Scaffold의 배경색을 투명으로 해도 그렇더군요. 찾아보니 MaterialPageRoute는 기본 불투명으로 되더군요.그래서 MaterialPageRoute 클래스 소스를 가져와 opaque를 false로 변경 후 적용했습니다. class TransparentMaterialPageRoute extends PageRoute { TransparentMaterialPageRoute({ @required this.builder, RouteSettings settings, this.maintainState = true, bool fullscreenDialog = false, })..
사용 중인 정기 구독 및 렌탈 서비스
·
리뷰
집에서 사용 중인 정기 구독 및 렌탈 서비스들입니다.1. LG 정수기 퓨리케어 WD500AW / 월 27,900원결혼하고 정수기 렌탈해서 사용하다 비용 대비 효용성이 떨어져 연장을 하지 않고 물을 사먹었습니다. 있다가 없으니 불편한게 좀 있더군요. 그래서 이번에 이사오면서 다시 정수기 렌탈을 했습니다. (2017년 1월)얼음은 당시 기준으로 필요성이 별로 없고 가격도 좀 비싸서 냉수와 온수가 되는 제품을 선택했습니다. 지금까지 잘 사용하고 있는데 얼음도 되는 걸 고를걸 하는 생각을 종종 합니다. 시간이 지나면서 안먹던 커피를 마시고 여름에 얼음 쓸 일이 많아지더군요. 다음에는 얼음까지 되는 모델을 쓰고 싶네요. 여름에 얼음 얼리는 거 은근 귀찮더군요.냉수 잘 나오고 온수는 적당한 스피드로 나와서 지금까지..
구글 가족 그룹 추가 안되는 문제 해결기
·
리뷰
프롤로그구글 가족 그룹 기능이 한국에서 사용할 수 있게 되었습니다. 소식을 듣자마자 그룹을 생성하고 컨텐츠 공유 기능을 설정했는데 구성원 추가가 안되는 것입니다. 그래서 검색도 하고 이것저것 만져봤는데 안되는 겁니다.당시 검색해 봤을 때 결제 계정 국가가 다르면 안될 수 있다고 해서 확인해봤습니다. 예전에 픽셀 산다고 계정을 미국으로 바꿨던 적이 있었거든요. 문제는 없었습니다.문제 해결 1차그룹 지웠다 다시 만들면 될까 싶어서 해봤는데도 안되더군요. 국내 출시한지 얼마 안되서 안되는건가 싶어 나중에 해보면 될거 같아 시간이 좀 흐른 후 해봤습니다. 역시 안되더군요.문제 해결 2차그냥 놔두고 있다가 구글 원 메일이 왔길래 들어갔다가 메일 내용에 문의 사항 있으면 문의하라길래 문의를 해봤습니다. 답변 메일이..
기분 좋게 해주는 클립들
·
일상
기분 전환용으로 종종 듣는 클립들입니다. 이상하게 듣고 나면 기분이 좋아집니다. 1. 마뫄. 뿌앙 매드무비2. 마뫄. 피땀눈물 3. 삐부. 왜구루냥4. 견자희, 마뫄. 뿌아앙 레이싱5. 마뫄, 뫄리아
링크 모음
·
개발/Flutter
Flutter로 개발을 시작한 이후 참고한 문서들입니다. 한글 문서가 별로 없으니 영문 문서를 보는 게 생산적일 겁니다. Curationawesome-flutter: 카테고리별로 잘 정리된 문서입니다.Flutter Awesome: 썸네일이 있어 보기 편합니다. PackageFlutter Packages: 공식 사이트에서 제공하는 package directory입니다. ToolsDartPad: 온라인 에디터로 간단한 코드 테스트할 때 사용합니다.Regular Expression Tester: 정규 표현식을 빠르게 테스트할 수 있습니다.JSON to Dart: json data로 class를 만들 때 사용합니다. SamplesAn open list of apps built with Flutter: flutt..
키보드 show/hide 감지하기
·
개발/Flutter
아래 라이브러리를 사용하시면 됩니다. https://pub.dev/packages/flutter_keyboard_visibility flutter_keyboard_visibility | Flutter Package Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS. pub.dev 이전 내용 키보드 감지는 SatelessWidget에서는 불가능하고 StatefulWidget에 WidgetsBindingObserver를 추가해서 이벤트를 감지할 수 있습니다. 추가적으로 textfield에 focusNode를 추가하여 textfield에 focus가 있는지 여부도 같이 확인합니다. class Co..
상태바, 내비게이션 바 보이기/감추기
·
개발/Flutter
상황에 따라 화면을 전체 화면 등으로 변경해야 하는데 이럴 때는 간단하게 SystemChrome.setEnabledSystemUIOverlays를 사용하면 됩니다. SystemChrome.setEnabledSystemUIOverlays([]); // 상태바, 내비게이션 감추기(fullscreen) SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values); // 모두 보이기(일반 화면) SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]); // 상태바 감추기 SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]); // 내베기에..
상태바 투명하게 만들기
·
개발/Flutter
iOS의 경우 상태바 영역이 투명이지만 안드로이드는 반투명 색상이 들어가 있습니다. 전 iOS와 같이 상태바 영역이 투명한 것을 선호해서 앱 개발시 항상 상태바를 투명하게 만듭니다. 안드로이드 개발할때는 이것저것 해야할게 많았었는데 flutter는 간단하게 구현이 가능합니다. void main() { ... SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith( statusBarIconBrightness: Brightness.light, statusBarColor: Colors.transparent, )); ... } SystemChome 클래스는 OS에서 제공하는 인터페이스 관련 부분을 제어하는 클래스입니다. 상태바 아이콘이나 ..
블랙베리 키투 키보드 팁
·
정보
블랙베리 키투의 키보드는 키 press 외에 touch(꾹 눌림 없이)와 slide 제스처를 지원합니다.1. 화면 스크롤 : 위/아래 슬라이딩 키보드 영역을 손가락으로 위/아래로 슬라이딩하면 화면을 스크롤할 수 있습니다. 단 입력 중일 때는 동작하지 않습니다. 2. 커서 이동 : 같은 키 두번 터치 같은 키를 두번 연속 터치하면 커서가 토글됩니다. 커서가 보이는 상태에서 좌/우로 슬라이딩하면 커서 위치가 해당 방향으로 이동합니다. 3. 단어 단위 삭제 : 오른쪽에서 왼쪽 슬라이딩 백스페이스 키를 누르면 한글자 또는 자소씩 삭제되지만 왼쪽으로 슬라이딩하면 단어 단위로 삭제됩니다. 4. 추천 단어 선택 : 아래에서 위로 슬라이딩 추천 단어가 화면 하단에 표시되어 있는 경우 아래에서 위로 슬라이딩하면 가운데 ..