create a router and modify UI
Closed this issue · 2 comments
ha-ccoon commented
- create a route.dart
- the last touch of the UI after merged all UI issues to develop
- create custom Icons
- implement provider
ha-ccoon commented
- use go_router package
https://pub.dev/packages/go_router
ha-ccoon commented
- create custom Icons
ttf 파일로 커스텀 아이콘을 생성하려고 했으나 실패.... 이유는 아래와 같다.
- 해당 플러터 커스텀 아이콘 제너레이터 웹사이트에서 ttf 파일을 생성해줘야 한다. https://www.fluttericon.com/
그런데 svg => icon을 생성하는 방식인데 이게 되는 파일이 있고 안되는 파일이 있다. - 또한 svg 안에 공백이 있는지 빈 공간을 같이 아이콘으로 만들어 버려 실제 사용시 내가 컨트롤 할 수 없는 빈공간을 차지한다. (아이콘 안에 이미 존재하는 빈공간....)
- ttf 파일이 용량이 작은 만큼 최대한 이 방식으로 해볼려고 많은 시간을 투자 했으나 위의 이유들을 고려했을 때 앞으로도 너무 많은 시간을 소요할 듯 했다...
그래서 2안인 png 파일을 container 위젯에 넣어서 아이콘을 만드는 방식으로 커스텀 아이콘을 생성했다.
container 위젯을 사용하기에 사이즈, 색깔, 패딩 등 커스텀 하기에 아주 좋고, 쉽고, 편리하지만 png 파일의 용량은 ttf에 비해 굉장히 크다.
앞으로 얼마나 많은 커스텀 아이콘을 사용할 지 가늠이 안되기도 하고, 앱의 용량이 늘어나는 것은 절대적으로 좋지 않을 일이니 최대한 1안으로 하고 싶었다만...