Flutter
2020/12/20Riverpodならアプリのスクリーンショットも楽になるかも
次世代のProviderだと何かと話題のRiverpodに手を出しました。すっかり気に入って自作のアプリは全てRiverpodに書き換えてしまいました。
Flutter
2020/06/10Flutterとstate_notifierとfreezedで作るTodoアプリ
今まではflutter_blocを使っていたんですが、state_notifierとfreezedのコンボでだいぶ記述量が減ると知って試してからすっかり気に入って、開発中のアプリもほとんど書き換えてしまいました。
CFOP
2020/05/19CFOPメソッドメモ プライバシーポリシー
広告について
本アプリでは、広告配信ツールとしてAdMob(Google Inc.)を使用しており、AdMobがご利用者の情報を自動取得する場合がございます。取得する情報、利用目的、第三者への提供等につきましては、以下の広告配信事業者のアプリケーション・プライバシーポリシーのリンクよりご確認ください。
Yom!青空文庫
2020/05/19Yom!青空文庫 利用規約・プライバシーポリシー
Yom!青空文庫 利用規約・プライバシーポリシー
利用規約
第 1 条(適用)
- 本利用規約は、モバイルアプリ「Yom!青空文庫」(以下「本アプリ」といいます)の利用に関する条件を定めるものです。ユーザーは本アプリを利用することにより、本利用規約に同意したものとみなされます。
第 2 条(サービス内容)
- 本アプリは、青空文庫の作品を無料で読むことができるサービスを提供します。
- 本アプリは、読書体験を快適にするための様々な機能を備えています。
- プレミアムプランに登録することで、広告なしで本アプリを利用できます。
第 3 条(個人情報の取扱い)
- 本アプリは、クラッシュログや端末情報などの個人情報を収集する場合があります。収集した情報は、本アプリの改善や利用状況の分析のために使用されます。
- 収集した個人情報は、適切に管理し、法令に基づく場合を除き、第三者に提供することはありません。
第 4 条(知的財産権)
- 本アプリおよび本アプリに関する知的財産権は、すべて開発者に帰属します。
- ユーザーは、本アプリを私的利用の範囲内で使用することができますが、無断での複製、転載、改変等は禁止します。
第 5 条(禁止事項)
- ユーザーは、本アプリの利用にあたり、以下の行為を行ってはなりません。 (1) 法令または公序良俗に違反する行為 (2) 犯罪行為に関連する行為 (3) 本アプリの運営を妨害する行為 (4) 他のユーザーまたは第三者に不利益、損害を与える行為 (5) 開発者の知的財産権を侵害する行為 (6) その他、開発者が不適切と判断する行為
第 6 条(免責事項)
- 開発者は、本アプリの利用により発生した利用者の損害については、一切の責任を負わないものとします。
- 開発者は、本アプリの変更、中断、停止、中止、データの消失等により生じる利用者の損害について、一切の責任を負わないものとします。
第 7 条(利用規約の変更)
- 開発者は、必要に応じて、本利用規約を変更することがあります。変更後の利用規約は、本アプリ内に掲載された時点から効力を生じるものとします。
第 8 条(準拠法・管轄裁判所)
- 本利用規約の解釈にあたっては、日本法を準拠法とします。
- 本アプリに関して紛争が生じた場合には、静岡県沼津市を管轄する裁判所を専属的合意管轄とします。
第 9 条(作品の著作権)
- 本アプリで提供している作品は、青空文庫(https://www.aozora.gr.jp/)から取得したものであり、その著作権は青空文庫に帰属します。
- 本アプリの開発者は、青空文庫の利用規約に基づき、作品を提供しています。
- 作品の利用に関しては、青空文庫の利用規約(https://www.aozora.gr.jp/guide/kiyaku.html)に従うものとします。
プライバシーポリシー
1. 個人情報の定義
本プライバシーポリシーにおける「個人情報」とは、個人情報保護法第 2 条第 1 項により定義される個人情報、すなわち、生存する個人に関する情報であって、当該情報に含まれる氏名、生年月日その他の記述等により特定の個人を識別することができるもの(他の情報と容易に照合することができ、それにより特定の個人を識別することができることとなるものを含みます。)を意味するものとします。
Flutter
2019/10/07Flutter for WebをGithubのProject Pagesで公開する
Flutterのバージョン1.9からFlutter for Webを正式にサポートしたのでGithubのProject Pagesで公開してみたい。Flutterのexamplesに含まれるFlutter galleryをそのまま公開する手順です。
Flutter
2019/10/04FlutterのThemeを動的に変更する
Flutterにはアプリ全体のカラーリングを設定できるThemeWidgetがある。
基本的な使い方はMaterialAppのthemeに自作のThemeDataを渡すこと。これだけで配下のMaterialComponent全体のテーマを変更できるのだが、さらにStatefulWidgetでThemeDataを動的に変更できるようにするとアニメーションを加えた上でテーマを変えてくれる機能までついている。
Flutter
2019/10/03AppBarの背景をグラデーションにする
AppBarでは背景色を指定できるが、それにグラデーションを効かせたい。しかし、AppBarのcolorにはGradientを設定できないのでAppBarをラップしたGradientAppBarを実装してみる。