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

ログインに関する 2 つのコンポーネントの作成 #124

Closed
kosukesaigusa opened this issue Aug 7, 2023 · 1 comment · Fixed by #176
Closed

ログインに関する 2 つのコンポーネントの作成 #124

kosukesaigusa opened this issue Aug 7, 2023 · 1 comment · Fixed by #176
Assignees
Labels
1. 機能開発 機能開発

Comments

@kosukesaigusa
Copy link
Owner

kosukesaigusa commented Aug 7, 2023

概要

ログインに関する下記の 2 つのコンポーネントの作成する(Figma も確認すること)。

3 つのソーシャルログインボタンを表示するコンポーネント:

image

mottai_flutter_app/lib/auth/ui/sign_in_buttons.dart に定義してください。その後、AuthDependentBuilderonUnAuthenticatedSignedOut() の代わりに使用してください。

そして、ログインが必要な画面(チャットルーム画面など)で、正しく表示されていることを確認してください。

3 つのソーシャル連携状況を表すコンポーネント:

image

ListView で 3 つ並べるだけでいいです。「連携済み・未連携」の部分は TextButton にしてください。ただし、実際に Cloud Firestore と通信する必要はないです、ハードコードで良いです。

後でこの Issue:

#100

で使用します。

ナルン追記
ワーカーページとホストページ内にこのコンポーネントを記述してください!
すでにページ自体は仮作成が完了しているため、該当箇所をコンポーネント化するコードに変更お願いします。

LINE のアイコンは、おそらく font_awesome_flutter で見つかると思います。色などは LINE のアイコンの仕様を探してその通りの色にしてください。

方針・要件・詳細・完了の定義など

  • 上記の実装が済んでいること
  • Google, Apple, LINE のアイコンやサインインボタンの見た目がそれぞれのブランドの使用に従っていること(Google, Apple は従っていないと審査に通らないので)

補足

着手時には、#mottai-app-issues チャンネルにこの Issue を貼り付ける。

また、そうしたければ、要件の整理や進捗のつぶやきのようなことをそのスレッドに書く。Issue の内容や仕様に関する説明や認識合わせが必要な場合や、ペアプロを希望する場合はそのスレッド内で、然るべき人にメンションして話を進める。

@kosukesaigusa kosukesaigusa added the 1. 機能開発 機能開発 label Aug 7, 2023
@kosukesaigusa kosukesaigusa mentioned this issue Aug 8, 2023
4 tasks
@narunblog
Copy link
Collaborator

業務で実装したことあるんですが、ガイドラインがあるので公式サイト見ながら作成した方が良さげです!
参考になりそうな記事貼っておきます!
https://qiita.com/itominami/items/999e67245a3261244c3e

LINEだけ記事になかったので公式!
https://developers.line.biz/ja/docs/line-login/login-button/

@narunblog narunblog self-assigned this Aug 14, 2023
@narunblog narunblog mentioned this issue Aug 30, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. 機能開発 機能開発
Projects
Development

Successfully merging a pull request may close this issue.

2 participants