요즘 돈을 너무 낭비하고 있다는 생각이 들어서 가계부를 작성해 볼까 하고 있습니다.
근데 대부분 가계부는 다 작성하기 귀찮게 되어 있더라고요. 그래서 최대한 간단하게 사용할 수 있는 용돈 관리 앱을 만드려고 합니다.
프레임 워크 선정
돈은 대부분 음식점이나 편의점처럼 밖에서 사용하는데 웹으로 만들면 쓰기가 불편하다는 생각이 들었습니다. 그래서 이번에는 앱으로 만들 예정입니다. 안드로이드와 ios 모두 지원하기 위해 flutter를 사용할 것입니다.
저번 프로젝트에서 서버를 만들어서 사용했더니 저 혼자 사용했는데도 aws 비용이 달에 6만원이 나왔습니다. 돈 관리를 하려고 하는 건데 돈을 쓰기에는 부담이 되어서 이번에는 firebase를 적극 활용할 예정입니다.
fvm
프로젝트를 만들다 보면 버전들이 충돌하는 경우가 종종 발생합니다. flutter도 다양한 버전이 있고 버전마다 지원하는 것이 다릅니다. flutter 버전을 쉽게 관리하기 위해 fvm이 있습니다.
윈도우에서 fvm을 설치하기 위해서는 choco(https://codestudycafe.tistory.com/entry/nodejs-%EC%84%A4%EC%B9%98)가 있어야 합니다. 잘 설치가 되면 아래와 같이 나옵니다.
choco install fvm
를 이용해 fvm을 설치해 줍니다. 설치가 완료되면 아래 위치에 설치가 됩니다. 저는 기존에 만들어 둔 버전들이 있어서 아래처럼 나오지만 새로 만드는 경우 비어있을 것입니다.
fvm install 3.7.3
를 이용해서 원하는 버전을 설치할 수 있습니다.
android studio
android studio->file->settings->languages & frameworks-> flutter->flutter SDK path에서 위 경로를 넣습니다.
껏다 키면 아래와 같이 Nwe Flutter Project가 생깁니다.
아래 화면이 나옵니다. 여기서 설정해도 되지만 미리 설정해 두면 조금 더 편합니다.
이름과 개발할 플랫폼을 입력합니다. 저는 앱을 만들 것이기 때문에 android와 ios를 선택합니다.
그럼 기본적인 코드가 작성된 상태로 나타납니다.
'프로젝트' 카테고리의 다른 글
웹 개발 - 프로젝트 2 - 15. ec2에 react 올리기 (1) | 2025.01.17 |
---|---|
웹 개발 - 프로젝트 2 - 14. firebase 알림 전송 (1) | 2024.12.06 |
웹 개발 - 프로젝트 2 - 13. 이메일 인증 (0) | 2024.11.01 |
웹 개발 - 프로젝트 2 - 12. work 삭제 (1) | 2024.10.28 |
웹 개발 - 프로젝트 2 - 11. 프론트 디자인 (2) | 2024.10.19 |