Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: MyAppBarコンポーネント作成 #36

Merged
merged 4 commits into from
Oct 10, 2023
Merged

feat: MyAppBarコンポーネント作成 #36

merged 4 commits into from
Oct 10, 2023

Conversation

Takayyz
Copy link
Contributor

@Takayyz Takayyz commented Aug 8, 2023

タスクのリンク

#35

やったこと

  • 全画面共通で使用できるMyAppBarコンポーネントを作成
  • SVGを扱う為にflutter_svgパッケージ追加
  • エンドポイントを型で表現するためのクラス作成

やらないこと

  • なし

動作確認

Screen Shot 2023-08-08 at 22 52 30

  • 存在しないパスを引数としてRouteTypeクラスをインスタンス化しようとした場合が発生すること
    Screenshot 2023-10-03 at 2 00 14

特にレビューをお願いしたい箇所

  • ユニオン型作成でいい案あればお願いします ユニオン型はdartの方針的?に使えないようなのでValueObjectに近いようなクラスで表現することにしました

その他

  • 各アイコンの遷移先は/で仮置き
  • デバッグ用にアイコンクリック時にsafePrint設置中
  • AppBarに対してMyAppBar()を指定してもらえれば使えます
    Screen Shot 2023-08-08 at 22 52 12
  • route_type.dartで定数をUPPER_CAMEL_CASEで書きたかったですが、リファレンスlowerCamelCaseを推奨してるようなのでそれに従いました

@Takayyz Takayyz self-assigned this Aug 8, 2023
Copy link
Contributor

@iPyone54 iPyone54 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

src/lib/route_type.dart Show resolved Hide resolved
@sankitch sankitch merged commit 21d2c53 into develop Oct 10, 2023
@sankitch sankitch deleted the feature/#35 branch October 10, 2023 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants