EncryptedSharedPreferencesからTink + DataStoreに置き換える
EncryptedSharedPreferencesがDeprecatedになったため、Android KeyStoreとTinkを比較検証してDataStoreを使ったデータ管理方法に置き換えた話です。
EncryptedSharedPreferencesからTink + DataStoreに置き換える
EncryptedSharedPreferencesがDeprecatedになったため、Android KeyStoreとTinkを比較検証してDataStoreを使ったデータ管理方法に置き換えた話です。
Flutterアプリとネイティブ機能の連携 〜Android専用のカメラ解析ライブラリを組み込むために検討したこと〜
FlutterのPoCアプリにAndroidネイティブのカメラ解析ライブラリを組み込むために検討した内容です。FlutterとAndroidネイティブのデータ連携に加え、ネイティブUIを表示する手段としてTexture widget、PlatformView、Intentの3つを比較し、それぞれのメリットとデメリットを整理します。
Flutter WebはWeb固有のパッケージを使うと`flutter test`でエラーになります。DartにWebとNativeの実行環境があることを踏まえ、`dart.library.io`や`dart.library.html`のフラグでプラットフォームごとに実パッケージとスタブを切り替え、コードをテスタブルに保つ方法をまとめました。
バックエンドエンジニアたちが複数のFlutterアプリを並行開発していく中で見つけたベストプラクティス
バックエンドエンジニアたちで複数のFlutterアプリを同時に開発していく中で見つけたベストプラクティスについての話です。
KotlinエンジニアがFlutterに入門して1ヶ月でWebアプリケーションを作った話
サーバーサイドエンジニアがクロスプラットフォームの技術選定をしてWebアプリケーションを開発した話です。