반응형

2024/01/08 4

Clean Architecture 클린아키텍처에 대하여 [1부]

내가 사이드잡을 시작하면서 Flutter의 Clean Architecture를 지키며 코딩을 하기위해 공부를 한 것을 정리해보도록 하겠다. 가급적이면 처음부터 쭉 읽어도 모든 내용들이 이해되도록 작성해보도록 하겠다. 최대한 교차검증으로 오류도 최소화해서 작성해보도록 하겠다. 1. Clean Architecture란 우선 Clean architecture란 무엇일까? Uncle bob, Robert C. Martin이란 사람의 블로그에서 처음 등장한 것으로, 프로젝트 전반에 관련된 구조이다. 우선 그 내용은 아래 링크를 참고하길 바란다. (주의 : MVVM, MVC같은 것들은 프로젝트 전반이 아니라 UI와 비즈니스로직에 관련된 내용이다.) http://blog.cleancoder.com/uncle-bob/..

Study/기타 2024.01.08

20. [Dart, Flutter] extension활용하여 가독성 높이는 코드작성하기 [2부]

드디어 Extension을 Flutter에 활용해보도록 하자. 어떻게 활용하면 좋은지 혹시 감이 오는사람이면 코딩이 소질이 좀 있다고 할 수 있다. 만약 안 떠오른다면 그래도 속상해하지말고 이 포스팅 글을 읽고 따라하다보면 보는 시야가 넓어질 것이다. 자 이제 시작해보자. dart extension 복습 앞서 포스트를 보지 않은 사람들을 위해 링크를 추가해주고 짧게나마 설명을 하겠다. https://pcseob.tistory.com/68 19. [Dart, Flutter] extension에 대하여 [1부] 앞서 enum에 이어 드디어 extension에 대해 알아보도록 하자. 왜 extension을 설명하려고 하냐면, 가독성에 있어서 이점이 너무나도 많다. 다만 바로 들어가면 어려우니 기본적인 내용 1..

Study/Dart,Flutter 2024.01.08

19. [Dart, Flutter] extension에 대하여 [1부]

앞서 enum에 이어 드디어 extension에 대해 알아보도록 하자. 왜 extension을 설명하려고 하냐면, 가독성에 있어서 이점이 너무나도 많다. 다만 바로 들어가면 어려우니 기본적인 내용 1부, 활용하는 부분 2부 로 나누어서 작성하도록 하겠다. Extension 이란 무엇인가 extension 이란 직역하면, 확장이란 뜻이다. 말 그대로 확장한다는 뜻인데 어떤것을 확장하는지 코드를 보고 확인하자. enum SexType { man(toKorean: "남성"), woman(toKorean: "여성"), none(toKorean: "선택안함"); final String toKorean; const SexType({required this.toKorean}); } extension SexTypeEx..

Study/Dart,Flutter 2024.01.08

18. [Dart, Flutter] dart enum에 대하여

다음 포스팅의 Extension을 위해, 오늘은 dart의 enum에 대하여 간단하게 알아보자. 1. Enum 1.1 Enum이 무엇인가? https://dart-ko.dev/language/enum 열거 타입 Dart의 열거 타입에 대해 학습합니다. dart-ko.dev 여기에 한국어로 적혀있지만, 설명을 하도록 하겠다. 전체이름은 Enumerations, 직역하면 열거형, 목록 이라고 할 수 있다. 이 타입은 상수값을 가지는 클래스라고 할 수 있다 이게 무슨뜻인지 정확하게 코드를 보며 이해해보자. enum Color { red, green, blue } enum SexType { man, woman, others} enum Country {korea, usa, ...} 대충 이렇게 지을 수 있다. 이..

Study/Dart,Flutter 2024.01.08
반응형