EncryptedSharedPreferencesからTink + DataStoreに置き換える
EncryptedSharedPreferencesがDeprecatedになったため、Android KeyStoreとTinkを比較検証してDataStoreを使ったデータ管理方法に置き換えた話です。
EncryptedSharedPreferencesがDeprecatedになったため、Android KeyStoreとTinkを比較検証してDataStoreを使ったデータ管理方法に置き換えた話です。
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アプリを同時に開発していく中で見つけたベストプラクティスについての話です。
サーバーサイドエンジニアがクロスプラットフォームの技術選定をしてWebアプリケーションを開発した話です。