Hoodie-Project/partyguam-mobile

create a router and modify UI

Closed this issue · 2 comments

  • create a route.dart
  • the last touch of the UI after merged all UI issues to develop
  • create custom Icons
  • implement provider
  • create custom Icons

ttf 파일로 커스텀 아이콘을 생성하려고 했으나 실패.... 이유는 아래와 같다.

  1. 해당 플러터 커스텀 아이콘 제너레이터 웹사이트에서 ttf 파일을 생성해줘야 한다. https://www.fluttericon.com/
    그런데 svg => icon을 생성하는 방식인데 이게 되는 파일이 있고 안되는 파일이 있다.
  2. 또한 svg 안에 공백이 있는지 빈 공간을 같이 아이콘으로 만들어 버려 실제 사용시 내가 컨트롤 할 수 없는 빈공간을 차지한다. (아이콘 안에 이미 존재하는 빈공간....)
  3. ttf 파일이 용량이 작은 만큼 최대한 이 방식으로 해볼려고 많은 시간을 투자 했으나 위의 이유들을 고려했을 때 앞으로도 너무 많은 시간을 소요할 듯 했다...

그래서 2안인 png 파일을 container 위젯에 넣어서 아이콘을 만드는 방식으로 커스텀 아이콘을 생성했다.
container 위젯을 사용하기에 사이즈, 색깔, 패딩 등 커스텀 하기에 아주 좋고, 쉽고, 편리하지만 png 파일의 용량은 ttf에 비해 굉장히 크다.
앞으로 얼마나 많은 커스텀 아이콘을 사용할 지 가늠이 안되기도 하고, 앱의 용량이 늘어나는 것은 절대적으로 좋지 않을 일이니 최대한 1안으로 하고 싶었다만...

image