뒤로
류운선
·
오늘의 실패 3/30
간단한 정보 입력후 결과를 보여주는 프로덕트를 만들어 보고 있습니다.
개발툴
- flutter - 를 활용하여 web
- Firebase - DB 및 호스팅용
시간을 많이 썼던 부분
- flutter web 특성상 사용자가 특정 주소를 치고 페이지로 접속이 쉽습니다. 그래서 getx패턴을 활용한 middleware를 걸어 어떤 페이지로 가더라도 처음은 항상 첫 페이지로 이동하게 셋팅하였습니다. getx 패턴을 활용한 상태관리를 진행하여 변수 지정이 필요하였습니다. 로그인 유무 판별에 관한 예시 코드는 많이 있지만, 이번 프로덕트에서는 로그인 기능은 사용하지 않아 별도의 장치가 필요했습니다. 상태관리를 이용하여 성공적으로 하였습니다.
- 특정 모바일 디스플레이에 맞추는 것이 아닌 움직임이 자유로운 웹페이지에 제작하였습니다. 다만 화면은 언제나 모바일 디스플레이 크기로 유지하도록 설정하였습니다.
더 나은 방법이 없을까?
- getx cli를 사용하여 페이지를 생성한다면 views, controllers, bindings를 모두 생성하여 줍니다. 협업을 할 때 규칙을 통일할 수 있다는 장점이 있지만, 불필요한 데이터도 생성하게 됩니다. 이 부분에 대해서 효율적으로 어떻게 이용할지, 부모 view의 controller를 가져와서 사용할텐데, 사용하지 않는 파일은 어떻게 관리할지 고려해봐야합니다.
7
댓글
로그인 후 댓글을 남길 수 있습니다.
오우... 묵묵히 열일하고 계시네요 ㅎㅎ 감자합니다.
블로그 구경하고 왔습니다! 운선님 :) 프로덕트도 기대되네요!
감사합니다 :)