본문 바로가기
728x90

CODE50

[Flutter] env(환경 변수) 설정하기 env를 왜 설정할까? 개발하다 보면 api key를 그냥 복붙으로 쓰다가 github에 그대로 올려서 난감한 상황을 경험을 해봤을 수도 있다! (필자는 경험을 해봤기 때문에 ㅎㅎ😂) 이런 상황을 겪지 않았으면 하는 마음으로 이번 포스팅을 하게 되었다 env 란? env란 환경변수 파일을 의미한다 개발을 하고 나서 github에 공개적으로 올릴때나 또는 배포할 때 DB 비밀번호, 서버 URL, API Key 등 외부로 알려지면 큰일나는 정보들을 모아둘 때 주로 사용하게 된다 env 파일 만들기 간단하게 프로젝트 루트 상에서 .env 파일을 만들면 된다 vscode에서 만들면 아래와 같이 보일 것이다 다음은 flutter에서 env 파일을 쉽게 사용하라고 패키지가 하나 있으니 사용하자! 명령어는 flutt.. 2023. 12. 20.
[Flutter] ListView & GridView 사용하기 ListView 사용해 보기 사용해야 하는 데이터가 순차적으로 보여줘야 하는 데이터라면 일일이 하나씩 빼서 쓰기에는 너무 비효율적이다. 그렇게 이번에는 ListView를 사용하는 방법에 대해서 알아보도록 하자. ListView.builder 사용하기 ListView를 그대로 사용해도 되지만 개발하면서 많이 쓰일 것은 ListView.builder이라 생각이 듭니다. 그러해서 ListView.builder를 사용하는 방법에 대해서 간단하게 알아보겠습니다. 파일 구성하기 👉 1. main.dart 먼저 메인페이지에서 ListView를 구성해 놓은 페이지로 이동하는 코드로 시작합니다. class _ViewsetStateState extends State { @override Widget build(BuildC.. 2023. 12. 14.
[Flutter] Dialog 안에서 SetState 수행하기 Dialog 안에서 새로고침(SetState) 수행하기 대부분 어떠한 이벤트를 통해서 현재 화면에서 달라진 데이터값을 보여주려면 StatefulWidget를 사용해서 SetState를 이용해 Refresh를 했을 것이다. 그런데 개발하다 보면 Dialog 안에서 변화된 데이터 값을 보여주고 싶을 때가 있는데 SetState를 사용하면 Dialog 밖에 화면을 Refresh 해주기 때문에 변화된 값을 확인할 수 없다. 그래서 이번 포스팅은 Dialog 창안에서 데이터 값이 변화되었을때 바로 변화가 되어지는 방법에 대해 알아봅시다! 간단한 예제 만들기 파일은 main.dart, alter_dialog.dart, basic_button.dart 이렇게 세가지만 만들겠습니다. 내용은 버튼 이벤트시 다이얼로그 창.. 2023. 9. 20.
[Git] 한 컴퓨터에서 github 여러 계정 사용하기 한 컴퓨터에서 git 계정 2개이상 사용a하기 개발을 하다보면 한 컴퓨터에서 git 계정을 바꿔가면서 코드를 정리하거나 사용할때가 있는데 오류 발생 remote: Permission to ---저장해야할 A.repo.name--- denied to 먼저 저장되어있던 ---B.repo.name--- fatal: unable to access ---repo address--- The requested URL returned error: 403 이러한 오류가 환영해줄때가 많다. 이떄 간단하게 할 수 있는 방법을 포스팅 했었는데 아래는 참고하면 됩니다. [Git error] remotePermission to user/repo denied to user/other-repo Git 계정을 여러개를 사용할때 git.. 2023. 8. 30.
728x90
728x90