Flutter 썸네일형 리스트형 [Flutter] 화면 일부 영역에 터치 이벤트 넣기, 키보드 숨기기 (GestureDetector) GestureDetector 외에 Flutter에서 사용자의 동작 (탭, 더블 탭, 롱클릭 등)이벤트를 넘겨 주는 함수인 InkWell이 있지만, InkWell은 위젯을 터치 시 UI에 효과가 부여된다. GestureDetector는 UI 변화 없이 이벤트만 감지하기 때문에, 화면 터치시 UI 변화 없이 표출되고 있는 키보드만 숨기기 위해 GestureDetector를 사용하였다. 12345GestureDetector(behavior: HitTestBehavior.translucent,onTap: () => FocusScope.of(context).unfocus(),child: Container()),Colored by Color Scriptercs 키보드를 숨기기 위해서는 FocusScope.of(co.. 더보기 [Flutter][iOS] Build Version 맞추기 안녕하세요 디안입니다. 플러터로 앱 개발 중 드디어 iOS 출시를 앞두었습니다. 안드로이드는 구글 플레이스토어에 몇차례 출시를 하여서 14버전까지 나왔는데, iOS는 네이티브 수정사항이 좀 남아 이제서야 올리게 되었네요. 출시를 앞두고 버전 관리를 하다가 보니 Flutter pubspec.yaml 내 버전은 아래처럼 1.0.12 + 14 버전이나 Xcode 내 iOS는 version이 0.0.1로 픽스되어 나오는 문제를 만났습니다...! 사소한 이슈지만, 앞으로의 버전 관리를 위해 글을 적습니다. 구글링을 하다 찾은 첫번째 방법은 Info.plist 에서 CFBundleShortVersionString 을 아래처럼 고치는 방법이였는데, 제 환경에서는 어찌된 일인지 통하지 않았습니다. CFBundleSho.. 더보기 [Flutter 2.0] ElevatedButton / OutlinedButton Flutter 2.0이 업데이트 되면서 버튼 위젯들이 크게 개편되었습니다. 제가 가장 당황스러웠던 건 기존에 잘 사용하고 있던 OutlineButton, RaisedButton 이 deprecate되면서 OutlinedButton, ElevatedButton으로 변경된 부분이였는데요. ButtonStyle 기존 버튼 위젯에는 color, elevation 등 여러 스타일을 수정할 수 있는 파라미터가 있었으나 2.0에서는 대부분의 파라미터가 제거되고, style을 통해 지정 하도록 변경되었습니다. 1234567891011121314151617181920class ButtonStyle with Diagnosticable { /// Create a [ButtonStyle]. const ButtonStyle({.. 더보기 Flutter 입문용 자료 공유 Flutter를 공부하면서 아 이건 좋은 자료다, 나중에 봐야지 하며 북마크에 저장하고선 잊는 경우가 다반사라.. 티스토리에 정리해두려고합니다. 저 이외에도 Flutter에 입문하시는 다른 분들에게도 도움이 되셨으면 좋겠습니다. 1. Flutter-beginner-kr github.com/izen1231/flutter-beginner-kr 플러터 입문자, 기존 모바일 네이티브 개발자를 위한 한국어로 된 레포입니다. 한국어 자료가 적은 플러터에 입문자들을 위한 한줄기 빛이 되어주지 않을까.. 싶네요. 더보기 이전 1 다음