[Flutter Project] 옆자리 - 프로젝트 생성

2024. 9. 25. 10:41Flutter Project/옆자리

긴 휴일을 보내고 다시 컴퓨터 앞에 앉았습니다.

아직 여독이 남아있어서

오늘은 간단하게 프로젝트 생성 후에 폴더 구조를 만들고, 깃허브에 업로드하고 마무리하려고 합니다.

 

클린 아키텍처를 사용할 것이며, 상태관리는 'get'을 사용하려고 합니다.

고민중인건 내부 DB 라이브러리인데, 편한 라이브러리는 "shared_preferences"이지만, 몇 가지 단점이 있습니다. 예를 들어, 푸시를 해당 라이브러리를 통해 내부 DB에 저장하려고 하는 경우, 흔하지는 않지만, 특정 Key에 동시 접근이 가능해서 데이터가 제대로 수정이 안된다는 점과 첫 로드 시, 데이터를 미리 로드를 해줘야 한다는 점 등등이 있습니다.

그러나 이를 상쇄할만큼 큰 장점이 간편하고 사용하기 편합니다. 해당 프로젝트에서는 쿼리문도 사용하지 않을 것 같고, 내부 DB 활용도 또한 적어 보이니 "shared_preferences"로 갈 것 같습니다만.. 좀 더 고민해보고 결정하려고 합니다.

 

https://github.com/KwonGeneral/nextseat.git

 

GitHub - KwonGeneral/nextseat: 같은 와이파이, 다른 이야기

같은 와이파이, 다른 이야기. Contribute to KwonGeneral/nextseat development by creating an account on GitHub.

github.com