
Flutter Draggable floating button
// Get the size of the FloatingActionButton and return it double getFabHeight() { final RenderBox renderBox = _fabKey.currentContext!.findRenderObject() as RenderBox; return rend...

// Get the size of the FloatingActionButton and return it double getFabHeight() { final RenderBox renderBox = _fabKey.currentContext!.findRenderObject() as RenderBox; return rend...

앱에서 작업 전환 메뉴 화면(App switcher menu)를 열어서 다른 앱으로 전환할 때가 있습니다. 이 때 보이는 앱 내 화면은 바로 '백그라운드 스냅샷'이라고 부릅니다. 여기에는 은행앱처럼 보안이 중요한 앱일 경우 스냅샷이 중요 정보를 보여주지 않도록 하는 것이 중요합니다. 작업 전환 메뉴를 띄울 때 Flutter의 라이프사이클 내에서 어...
플러터에서 스낵바를 띄울 때 그냥 ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text(text, style: const TextStyle(color: Colors.white)), backgroundColor: Colors.black, ...

플러터의 dialog를 띄우다보면, 세로모드만 생각하고 만드는 경우가 있습니다. 이 경우 가로모드로 모바일기기를 회전시킬 경우 아래 사진처럼 특정 부분의 픽셀이 안보이는 문제가 발생할 수 있습니다. // Lock to portrait mode before showing the dialog SystemChrome.setPreferredOri...

[영상] [영상] [영상] 20240101 (Initial Release Production) 20240119 (New Update!) Your default site will change to Google. Some bugs in “App Settings” have been fixed. Portrait mode is forced in cer...

지난 번 업데이트를 예고했던 '폴더 간 사이트 아이템 이동' 기능을 구현했습니다. [영상] 그리고 이 이벤트를 호출해주는 버튼을 UI에 어떻게 배치할 지 고민을 조금 했었습니다. 기존 방법대로 icon을 나열해서는, row, coloum 어떤 방향이든 공간이 부족했습니다. 그래서 padding의 EdgeInset을 zero 혹은 작게 조절했...

https://www.youtube.com/watch?v=1pLtE_akP90 [영상] 소감) 플러터에서 tensorflow와 pytorch를 사용할 수 있도록 이미 패키지가 잘 마련되어 있다는 점에서 놀랐다. ml kit를 써서 아무 머신러닝 앱을 플러터로 만들어서 배포해보고 싶다.

이번에는 데스크탑 앱을 개발해보고자 합니다. 제가 앞으로는 회사에서 일하게 될 텐데 어쩌면 데스크탑 앱을 당장 개발해야 될 일이 있을지도 모르거든요. ㅎㅎ 최근까지 모바일 안드로이드 플랫폼에서 출시하기 위한 앱을 주로 개발해왔는데요, 그래서 앞으로는 '데스크탑' 앱을 개발하는 프로젝트도 같이 해보고자 합니다. 기존에 하던 '북마크-즐겨찾기 ...

20240101 (Initial Release Production) 20240116 (New Update!) Now you can see loading Indicator more often while waiting. Now the WebView cache is cleared everytime you exiting the web view. Now the...

앱을 배포하기 전에는 안보였던 버그나 성능 상 허점, 불편한 점이 앱을 배포하고 나서 안심하고 조금만 앱을 사용해보다 보면 바로 부족한 점을 발견하고 업데이트 해야할 점이 보이게 되는 것 같다. 나는 사소한 걸 꼼꼼하게 짚어내는 걸 원래 싫어한다. 그리고 에너지를 써야 할 일이라면, 가만히 내 생각만 바뀌면 될 일이면 에너지를 쓰기보단 그냥 내 ...