kamulog

xamarin.formsのネタなど

2020-01-01から1年間の記事一覧

スタートアップトレース (Startup Tracing / Profiled AOT) を使ってXamarin.Androidの起動速度を向上させる

この記事はXamarin Advent Calendar 2020の9日目の記事です。 Xamarin.Androidの起動が遅いという問題が長年ありましたが、最近はスタートアップトレースという機能である程度改善できるようになっています。 この機能は、残念ながら公式ドキュメントに記載…

サインインだけで使う場合の Google OAuth 同意画面 の設定について

Google OAuth 同意画面の意図せぬ審査にかなり手こずったので、ここにまとめておきます。 事の発端 復習帳というアプリで Azure AD B2C 経由で Googleのサインインで OAuth 2.0 クライアントを使っています。 結構前から Azure AD B2C で使うリダイレクトURI…

Xamarin.Forms で ダークモードにほぼ完全に対応し、「端末の設定を使う」にも対応する

Twitterアプリにある、ダークモード対応の ライト ダーク 端末の設定を使う の3択パターンを Xamarin.Forms で実装してみました。 サンプル github.com youtu.be Forms 側の対応 Xamarin.Formsでのダークモード対応は現時点でいくつかの選択肢があります。 …

Sign in with Apple を Azure AD B2C で使う時にどハマりしたこと

Azure Active Directory B2C を復習帳というアプリで利用してます。 これを導入した理由は、認証がめんどくさくて丸投げしたくて、Functionsなど他でAzure使ってるので 合わせてAzureで良いかという安易な理由からでした。 さて、Sign in with Apple の必須…

SettingsView ver.1.1.1 新機能の紹介

ちびちびと development ブランチで大改造してたんですが、ここら辺で一区切りしようとpreとしてリリースすることにしました。 色々と変更がありますが、主な変更をご紹介します。 github.com CustomCell Section Header Footer CustomView TemplateStartInd…