よく寝てよく遊びよくサボる

趣味のAndroidアプリ開発の話や、その他諸々の情報について掲載していきます。自らの備忘の面が強いので情報の正確性は保証できませんが、誰かの役に立てば是幸い。(リンクはご自由に!)

iOSアプリ開発

flutter_local_notificationsの利用

公式の解説が長くて読み解くのに四苦八苦していたところ、すごく簡単に要点だけ書いてくれているサイトがありました! 大変助かりました。 zenn.dev

flutterのテーマカラー

flutterではテーマカラー(primarySwatch)は、あらかじめ定められた10種類の中から選ぶのが基本らしい。 api.flutter.dev で、それ以外のテーマカラーを使いたい場合は、自分で定義してあげればよい模様。 backport.net

flutterで数値の表示フォーマットを調整

日付を表示するときに、2021年09月02日と表示したく、 こちらのページを参考にさせていただきました。 zenn.dev

iOSへのファイル出力先のフォルダ

iPhoneへファイル出力するようにしたものの、どこに出力されたのか確認できず困っていたら、下記サイトで対応策がわかりました。 zenn.dev info.plistへ次を追加すればうまく行きました。 <key>LSSupportsOpeningDocumentsInPlace</key><true/><key>UIFileSharingEnabled</key><true/></true/></true/>

flutterで横幅いっぱいに表示する

Containerで 幅指定をdouble.infinityにしてあげればOK Container( child: Text("例えばのテキスト"), width: double.infinity,)

改めて簡単な画面更新を検討

○データベースからテーブルを取得してリスト表示する○他の画面でデータを更新してリスト画面に戻ってきた時には、リストを最新化するということを、元々は、FutureBuilderとStreamBuilderを組み合わせてなんとか実現していたのですが、もう少し簡単に出来そ…

そうだったListView

少し開発から離れているうちに前回苦戦したことを忘れていた。。 ListViewは無制限の高さ領域を必要としているので、Columnとかで縦サイズを制限して使いたい場合には一工夫必要なのでした。 rayt-log.com blog.dalt.me

google_mobile_adsへの変更

flutterでのadmob利用がgoogle_mobile_adsを利用するように変わったので、遅ればせながら対応を開始。 途中色々エラーが出ましたが、こちらのサイトを参考にさせていただいて解消できました。 zw-kakeru.com 世の中はオリンピックの終盤戦ですね。 かくいう…

macをBig Surへ更新したらFlutterが動かなくなった

Big Sur × カスペルスキーインターネットセキュリティ × Flutterの組み合わせが駄目っぽい。 ここの記事に出ているように、Bad state: Future already completedが出力されて、エミュレーターが起動しないし、flutter doctorとかもエラーになるし、何もでき…

flutterでfirebase_admob(iOS編)

androidに引き続きiOSでのfirebase_admob導入。 公式ページを見ると割りと簡単な感じ。 ①まずはinfo.plistへの追加 <dict> 〜元々登録されている部分〜 <key>GADApplicationIdentifier</key> <string>ca-app-pub-###~###</string></dict> ②アプリ内への記載方法はandroidと同じ(バナー広告の場合) ③i…