Posts
kymin
Cancel

shared preferences란? shared preferences는 플러터 어플리케이션이 key - value형태의 데이터를 디스크에 저장하기 위한 플러그인으로, IOS의 NSUserrDefaults와 안드로이드의 SharedPreferences의 기능을 플러터에서 사용할 수 있도록 만들어졌다. 무엇보다 데이터를 저장, 로드, 삭제하는 방법이...

provider란? provider는 플러터 애플리케이션을 구성하는 위젯들의 상태(데이터)를 관리하기 위한 개발 패턴이자 패키지이다. 구글에서도 공식적으로 상태관리를 위해 provider를 사용할 것을 권장하기도 하였다.(대규모 프로젝트에는 provider 패턴보다 BloC 패턴을 더 권장한다.) provider를 사용하는 이유 ...

패키지 유형 플러터의 패키지는 다트 패키지와 플러그인 패키지로 나누어진다. 다트 패키지 단순하게 Dart 파일만 제공하는 패키지로 Dart언어만을 이용하여 작성되기 때문에, 플랫폼별로 별도의 코드를 작성하지 않아도 되는 경우에 사용된다. dart:math와 같은 기본 라이브러리들이 이에 해당한다. 플러그인...

Branch 브랜치(branch)는 어떤 작업이 이루어지고 있는 하나의 줄기라고 생각하면 된다. 깃과 깃허브를 이용한 협업 과정에서 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이다. 저장소를 처음 만들면, git에서 자동으로 ‘master’ 또는 ‘main’라는 이름의 브랜치를 생성한다. 인종차별적 요소나 주종관계의...

Git? Git은 리누스 토르발스(리눅스 만든 사람)가 만든 분산형 버전 관리 시스템(VCS : Version Control System)이다. 특징 스냅샷(Snap Shot) 기반 버전 관리 시스템 스냅샷은 특정 시점에서 파일, 폴더 또는 워크스페이스의 상태를 의미한다. Git에서는 새로운 버전을 기록하기 위한 명령인 커...