[Flutter] 플러터 3.0 출시

프로그래밍/Flutter 2022. 5. 28. 00:45

https://docs.flutter.dev/development/tools/sdk/release-notes/release-notes-3.0.0 Flutter 3.0.0 release notes Release notes for Flutter 3.0.0. docs.flutter.dev 최근 Flutter 3.0이 출시 되었습니다. 놀랍네요. 솔직히 2.0까지 배워보면서 좋은 프레임워크는 맞는데 만든 곳이 그 구글이기 때문에.. 언제 폐기할지 모른다는 두려움이 은연중에 남아 있었습니다만 자사 앱도 몇년동안 플러터로 계속 빌드하고, 이번에 3.0까지 출시 해준걸로 봐서는 꽤나 전망이 밝아보입니다. Dart라는 언어로 코딩해야하는건 아직까지도 별로 마음에 들진 않습니다만 그래도 비동기가 간편하게 구현된다는 점은..

Article Thumbnail
[Flutter] 플러터를 2주정도 학습해보면서 느낀 점

프로그래밍/Flutter 2022. 2. 20. 00:07

2주전에 플러터를 학습한다는 글을 올렸습니다. 우선 현재 공부는 Do it! 플러터를 보고 학습을 하고 있습니다. (책 알바 아닙니다.) 기존에 Java / C# 과 같은 언어로 객체지향 프로그래밍에 대해서 이해가 있고 빨리 앱을 개발하고 싶은게 목적이라면 이 책을 따라가는것도 괜찮을 거 같습니다. 하지만 이론보단 프로젝트 구현에 집중하기 때문에 부족한 이론적 내용에 있어선 유투브 코딩셰프님 강의나 오준석님의 저서도 같이 보는게 좋습니다. 책을 한권만 읽은 사람이 제일 무섭다고 하잖아요? 플러터는 기본적으로 구글에서 밀어주는 Dart라는 언어로 개발을 합니다. 사실 다른 언어는 지원하지 않기 때문에 강제 사용입니다. 제가 Dart라는 언어를 알리가 있었을까요.. 언어 측면에서 좀 심화적으로 학습하자고 했..

Article Thumbnail
[Flutter] 스크롤 내렸을때 앱바 숨기기/보여주기

프로그래밍/Flutter 2022. 2. 19. 03:29

https://www.youtube.com/watch?v=Zs3D6vs7h-k https://www.youtube.com/watch?v=xzPXqQ-Pe2g 일반적으로 Scaffold() 로 3단 구성을 하고 appBar: AppBar(title: Text('Top of View')) 맨 위에 적어주는 앱바의 경우 크기가 고정이고, 스크롤을 내렸을때도 숨겨지지 않고 계속 표시됩니다. 스크롤을 했을때 숨겨지고 다시 위로 올리면 보이는 떠있는 형태의 앱바, 즉 FloatingAppbar에 관한 내용을 Flutter에선 어떻게 구현하나 궁금했는데 그에 관해서 잘 정리되어 있는 관련 링크를 첨부합니다.

Article Thumbnail
[Flutter] TextField 숫자만 입력되게 하기

프로그래밍/Flutter 2022. 2. 16. 01:15

플러터에서 텍스트 입력을 받으려면 TextField 로 입력을 받을 수 있습니다. 그런데 다음과 같은 계산기 앱을 만들때 TextField() 에서 받는 내용을 숫자로 제한해야 할 때가 있습니다. 우선 keyboardType 옵션을 사용해서 숫자 키패드만 나오게 할 수는 있는데 이렇게 하면 숫자만 입력할 수 있게 보이나 문자열이 붙여넣기 되어 버립니다. 그래서 숫자를 완전 허용하지 않게 하려면 다음과 같이 inputFormatters 옵션에서 필터링을 주시면 됩니다. 정규식 조건은 [0-9] 로 주는데 0~9 까지의 숫자만 허용하겠다는 의미입니다. (allow 사용) 처음엔 여러개를 입력할 수 있어서 정규식을 [0-9]+ 로 작성해야 할 거 같았는데 아마 한글자씩 검사하는 방식이라 이렇게 쓰는거 같습니다..

Article Thumbnail