일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SampleApp
- Adapter
- isolate
- factory
- flutter
- SwiftUI
- EventLoop
- tuist
- concurrency
- designpattern
- GIT
- OpenAI
- dart
- philipshue
- weatherkit
- WWDC24
- AppleDeveloper
- Architecture
- network
- state
- builder
- dartz
- WiFi
- iot
- uikit
- LifeCycle
- Xcode
- singleton
- swift
- 문법
- Today
- Total
목록분류 전체보기 (56)
Jaebi의 Binary는 호남선
목차Architecture Reference Githubhttps://github.com/SinaSys/flutter_go_rest_app/tree/master/%236%20-%20Clean%20Architecture%20Version%20(Getx)/lib/features/todo/data
목차App Crashes after opening system settinghttps://github.com/Baseflow/flutter-permission-handler/issues/509https://github.com/Baseflow/flutter-permission-handler/issues/166FutureBuilder called multiple timeshttps://medium.com/flutterworld/why-future-builder-called-multiple-times-9efeeaf38ba2https://stackoverflow.com/questions/55738094/how-to-fix-futurebuilder-open-multiple-times-errorFailed to r..
목차Clean Architecture & Flutter코드를 각각 독립적인 레이어로 분리총 3개의 Layer: Presentation, Domain, DataPresentationWidgets UI - 스크린 Views로 보여지는 모든 위젯들Presentation Logic Holders 위 위젯에서 Dispatch되는 이벤트State ManagementBLoCGetXetc.Presentation Logic Holder 자체적으로는 많은 작업을 하지 않음, 모든 작업들은 Use Cases로 보냄Presentation Layer는 기본적인 Input conversion, validation등을 관리Domain 비지니스 로직(Use Cases)과 비지니스 Object(Entities)를 관리Presentat..
목차Clean Architecture좋은 소프트웨어 설계의 목표: 필요한 시스템을 만들고 유지보수 하는데 투입되는 인력 최소화새로운 기능이 출시 할때마다 비용 증가 X비용 최소화, 생산성 최대화아키텍처는 형태에 독립적, 실용적 이여야 함공통적인 목표는 관심사의 분리 계층으로 분리하여 관심사 분리각 아키텍처는 최소한의 업무 규칙을 위한 계층과 사용자와 시스템 인터페이스를 위한 또 다른 계층 하나를 포함프레임워크 독립성테스트 용이성UI 독립성데이터 베이스 독립성모든 외부 에이전시에 대한 독립성다양한 기능들을 병렬 및 개별적으로 개발 가능 한 인원은 API서비스만 작업 - 데이터 모델 정의와 각 API가 받고 주는 항목만 작업 가능다른 인원은 Use Case 작업 - 특정 작업을 수행하는데 데이터가 어디서 왔..