일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 내부 단편화
- NestedScrollView
- appcompatacitivity
- Android
- http 역사
- 뷰홀더
- 물리 메모리
- flutter
- AAC
- appcompatactivity
- 안드로이드
- viewModelScope
- DiffUtil
- Kotlin
- recyclerview
- 상태관리
- apk 빌드 과정
- 리사이클러뷰
- Dispatchers
- 데코레이터 패턴
- 절대 주소
- 플로이드워셜
- 자이고트
- 디자인 패턴
- http발전과정
- 운영체제
- 리사이클러뷰풀
- AsyncListDiffer
- GetX
- 프로세스
- Today
- Total
목록flutter (2)
hong's android
상태 관리 플러터 공식 문서에 따르면 Flutter 앱에서 상태란, 앱이 UI를 표시하거나 시스템 리소스를 관리하기 위해 사용하는 모든 object를 의미한다. 즉, 상태 관리란 이러한 상태에 가장 효율적으로 접근하고, 이를 서로 다른 위젯들 간에 공유할 수 있도록 앱을 구성하는 방법을 말한다. 그러니까 Flutter에서 State(상태)는 시간에 따라 변경될 수 있고, UI의 모양 또는 동작에 영향을 미치는 정보를 의미한다. Flutter 앱에서 상태의 예로는 다음과 같은 것들이 포함될 수 있다.사용자 입력로그인 정보네트워크 데이터기기의 화면 방향기타 변화 가능한 정보들앱의 상태가 변경되면(예: 사용자가 설정 화면에서 스위치를 켤 때) 상태를 변경하고, 그러면 사용자 인터페이스가 다시 그려진다. F..

플러터로 앱을 개발하기 전 학습했던 내용들에 대해 공유해보고자 합니다. Flutter? Flutter가 iOS와 Android와 같은 서로 다른 운영 체제(OS)에서 동일한 코드를 재사용하여 앱을 개발할 수 있도록 설계된 “UI 툴킷”이다. 공식문서에선 “UI 툴킷”이라는 표현을 사용했다. UI툴킷은 사용자 인터페이스(UI)를 설계하고 렌더링 하는 데 필요한 도구와 라이브러리의 집합이다. 그러므로 플러터는 좀 더 UI를 설계하고 개발하는데 초점을 맞춘 프레임워크라는 생각이 든다. 쉽게 말하면, Flutter는 화면을 어떻게 그릴지, 그리고 UI를 어떻게 더 효율적으로 관리할지를 고민하는 데 최적화된 프레임워크라고 볼 수 있을 것 같다. 그래서 OS와 관련된 기능들은 플러그인을 사용하거나, 네이티브 코..