본문 바로가기
반응형

Flutter35

[Dart] 17. Dart를 공부하는 법 - 마무리 21. 11. 29. - Could - 이 글은 프로그래밍 입문을 Flutter 때문에 Dart로 시작하는 사람들을 위한 글입니다. 프로그래밍 언어가 가지고 있는 기본 컨셉 자체를 Dart라는 언어를 통해 설명하고, 많은 분들이 Flutter를 위해 학습한다고 생각해, 추후 Flutter 학습에 도움이 되는 방향으로 작성되었습니다. 1. 마무리 2. Dart를 공부하는 법 1. 마무리 사실 프로그래밍 기초로 공부해야할 내용은 옛날에 끝났다. 몇가지 설명하지 않은 몇몇 개념이 있기는 한데, 관련해서 글을 쓰다가 몇번이나 지웠다. 프로그래밍의 기초라고 말하기에는 조금 애매한 부분이기도 하고, 직접 코드를 짜면서 겪어봐야 익히기 쉽기도 하거니와, Dart 보다 Flutter를 활용하는 과정에서 찾아보는 것이 .. 2021. 11. 29.
[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] 12. final vs. const 21. 11. 5. - Could - 이 글은 프로그래밍 입문을 Flutter 때문에 Dart로 시작하는 사람들을 위한 글입니다. 프로그래밍 언어가 가지고 있는 기본 컨셉 자체를 Dart라는 언어를 통해 설명하고, 많은 분들이 Flutter를 위해 학습한다고 생각해, 추후 Flutter 학습에 도움이 되는 방향으로 작성되었습니다. 1. 컴파일 언어 vs. 스크립트 언어 2. Final vs. const 1. 컴파일 언어 vs. 인터프리터 언어 final과 const에 대해 알기 위해서는 Dart의 언어적 특징 중 하나인 '컴파일 언어' 라는 것에 대해서 알아야한다. 앞서 Dart공부를 시작할때 프로그래밍 언어를 컴퓨터가 이해하기 쉬운 수준의 언어는 저급언어, 사람이 이해하기 쉬운 수준의 언어는 고급언어라.. 2021. 11. 6.
반응형