kuwabara tech note

Flutter

OWASPによるモバイルアプリのセキュリティ基準を9つFlutterで実装する

はじめに OWASPとは、Open Web Application Security Projectという非営利団体です。OWASPはモバイルアプリ用のセキュリティ基準 を設けています。 github.com 本記事ではFlutterに関わる部分の実装方法について説明します。 1. 機密データを格納するために…

Flutterのtear-offとは?使うべき理由

tear-off とは Flutterで関数のコールバックに匿名関数を用いない方法です。他の言語でいうfunction pointerです。 ・tear-offの例 TextButton( onPressed:button.toggle ) ・tear-offを使わない例 TextButton( onPressed: () { button.toggle(); } ) TextBu…

FlutterにおけるRepository Pattern

Repository Patternとは? アーキテクチャにRepositoryを組み込むパターンです。 Repositoryは、UIやビジネスロジックとは関係ない、ネットワークからデータを所得するような部分です。データの所得だけでなく、データのローカルキャッシングや、取ってきた…