Authenticationを設定する2020/01/21先日、Firebaseプロジェクトを作成しアプリを追加しました。今回はFirebaseのAuthenticationを設定してみようと思います。Authenticationとはアプリで認証をより手軽に行えるようにするための認証サービスです。最近はサービスのアカウントの他にGoogleやTwitterなどの外部のサービスのアカウントで認証することが多いと思います。ユーザーにとってはアカウント作成という面倒な手順を飛ばせるので、お手軽に利用してもらえる一方でアプリ/サーバーともにサービスに応じた開発が必要になります。Authenticationです。SDKを使って画面・認証等を行います。Authenticationを使うには、何の認証方式に対応するか設定する必要があります。メールアドレス/パスワード電話番号GoogleFacebookTwitterGitHubなど通常用途では困らない程度に対応しております。独自認証にも対応しているみたいです。今回はGitHubを使ってみたいと思います。GitHub連携をする場合、GitHub側でOAuthAppの設定が必要です。このときにFirebaseのコールバックURLが必要になるのでメモしておきます。FirebaseコンソールからAuthenticationを選択しログイン方法を選択します。対応している認証プロバイダーが表示されるのでGitHubを選択します。選択するとコールバックURLが表示されるのでメモしておきます。AuthenticationからGitHubで認証するためにアプリケーションを作成します。AuthenticationのコールバックURLを設定します。Secretが表示されますのでメモしておきます。Secretを設定します。続いてこれだけだと設定して終わりなので次は実際にGitHubアカウントで認証を行うアプリケーションを作成したいと思います。コメントをキャンセルメールアドレスが公開されることはありません。form.名前メールアドレスサイト関連記事Android既存アプリのレイアウトをConstraintLayoutに書き換えた会社で作っているサービスのAndroidアプリにConstraintLayoutが未導入だったので多くの画面をConstraintLayoutで書き直しました。...AndroidFirebaseにプロジェクトを追加する手順Androidアプリを公開するときFirebaseを使っている方がほとんどだと思うのですが、自分で設定したことがありませんでした。今回サンプルプロジェクトですが、Firebaseに設定してみました。Truthを使ってみるAndroidXのTestではGoogleのアサーションライブラリのTruthが使われるみたいです。ConstraintLayoutのお勉強Androidはいろいろ難しいところがあるのですが画面にビューを表示するレイアウトも慣れないと難しいものがあると思っています。...Androidリスト等で高さをテキストベースラインで指定する方法Androidでアプリを作るときは、まずはマテリアルデザインを参考にします。AFFINGER5.。