본문 바로가기
반응형

Flutter/깨알 Tip4

[Flutter] Provider를 사용할 때, File Structure 제언 21. 11. 24. - Could - 1. provider, getx, bloc 2. provider를 위한 File Structure 1. provider, getx, bloc https://pub.dev/packages/provider provider | Flutter Package A wrapper around InheritedWidget to make them easier to use and more reusable. pub.dev 플러터를 학습하다보면 한번은 꼭 공부해야 하는 상태관리 패키지이다. Provider 말고도 Bloc이나 Getx같은 패키지도 있으니 알아보기 바란다. Bloc같은 경우는 패키지 보다 하나의 디자인 패턴에 가깝고, Getx는 상태관리 기능 말고도 상당히 많은 기능을 제.. 2021. 11. 24.
[Flutter] File Structure에 대한 제언 21. 11. 9. - Could - 1. File Structure가 중요한 이유 2. File Structure에서 신경써야 할 부분 3. 제언 1. File Structure(파일 구조)가 중요한 이유 정리정돈이 잘되어있는 창고 안에서 물건 찾기가 쉬울까? 엉망인 창고 안에서 물건 찾기가 쉬울까? 답은 명료하다. 정리정돈 잘되어있는 창고 안에서 물건 찾기가 쉽다. 창고라는 것 자체가 바로 사용하지 않을 물건들을 쌓아두는 곳이고, 체계적으로 정리해두지 않는다면, 사소한 물건을 하나 찾기위해 전체 창고를 전부 뒤져봐야하는 경우가 생긴다. 그래서 파일 스트럭처, 프로젝트 스트럭처, 그러니까 프로젝트 구조가 중요하다. 맞다. 지금 당신이 짠 코드를 창고에 비유하고 있는 것이다. 프로그래밍을 한다는 건 코드.. 2021. 11. 9.
[Dart + Flutter] 플러터 개발자가 지켜줬으면 하는 2가지 작성 규칙 https://iisprey.medium.com/fix-your-dart-damn-syntax-b3d3474373bd Fix your Dart DAMN Syntax A cheatsheet for Dart/Flutter newcomers or dummies iisprey.medium.com 위 블로그 글을 보고 감동받았다. 코드를 짤때 막연히 그렇게 적어야하지! 라고 생각했던 내용들을 정말 일목요연하고 깔끔하게 정리해뒀던듯. 구체적인 변수명을 짓거나 하는 건 개발자 개인의 역량이지만, 위 규칙은 Dart와 Flutter를 다룬다면 최소한 지켜줘야할 Syntax라고 하겠다. Syntax라고 해봤자 거창한게 아니다. 위키는 위와 같이 정의하고 있으며, 그냥 지켜주면 좋은 코드 작성 규칙정도라고 생각하면 좋다... 2021. 11. 3.
[Tip] AndroidStudio사용시 flutter 유저를 위한 line limit 늘리기 안드로이드 스튜디오를 이용해 Flutter를 사용하다보면 인덴트는 깊어지고 한줄에 들어가는 코드길이는 제한이 있어 모양이 엉망으로 정렬되서 꼴보기 싫은 경우들이 생긴다. 기본적으로 한줄에 들어갈 수 있는 code에 limit가 걸려있기 때문인데 이걸 조정해주면, 좀 더 쾌적한 코딩환경 구축이 가능해진다. 1. Android Studio > preference > Code style 여기서 먼저 hard wrap at 부분의 숫자를 고쳐준다. 기본값으로 80이였나 120이였나가 설정되어있었을 것이다. 넉넉하게 150~180정도로 바꿔주자. 하지만 이걸 바꾼다고 dart파일에서 그려져있는 저 세로로 긴 선이 뒤로 밀리지는 않는다. 2. Android Studio > preference > Code style.. 2021. 10. 25.
반응형