mune diary

Hello, World!

ApolloClient(GraphQL) ApolloInterceptor での token の更新処理

概要 GraphQL で ApolloClient を用いている場合の token の更新処理は ApolloInterceptor を利用して実行させることができます。 kotlin: 1.6.0 apollo-kotlin(apollo3): 3.2.2 Interceptor(ApolloInterceptor) とは 「送出されるリクエストとそれに対応す…

ConstraintHelper で ConstraintLayout な RadioGroup を実装する

ConstraintHelper とは 指定した複数の View に対して同様な処理をさせることができます。ConstraintHelper を拡張したクラスとして Barrier, Flow, Group などがすでにあります。 今回は既存の拡張クラスにならって独自の拡張クラスを作成しようと思います…

Android Autofill Framework を使ってみる

Autofill Framework is 何? Autofill Framework とは、Google アカウントに登録されているパスワードやクレジットカードなどのデータをフォームに自動で入力してくれる便利なやつです。簡単に導入することができるのでサクッと紹介していきます。 developer…

RuboCop: Use the return of the conditional for variable assignment and comparison. と怒られた 【備忘録】

はじめに 4月に新卒入社をし様々な研修を経て、事業部に配属がされて1ヶ月が経ちました。普段業務では、Rails周りを扱っており今回は、RuboCopのWarningエラーから学んだことを備忘録として残します。 ※ RuboCopとは、コーディン規約に準拠しているかどうか…