非常に久しぶりに、このブログに帰ってきました。 前回の更新以降、それなりに色々なことがありましたが・・・まぁ、どうにか帰ってきました。笑 そんなこんなで(どんなだ)、新しいことにも幾つか挑戦しているわけですが、特筆すべき私ごととして、kindle…
flutter_local_notificationsを使おうと思って導入作業をしていたら、立ちはだかったのが「kIsWeb」。 開いている環境がWebかどうかを確認するためのものらしいのですが、これが定義エラーで動かない。 何をインポートすれば良いのか迷いましたが、ようやく…
公式の解説が長くて読み解くのに四苦八苦していたところ、すごく簡単に要点だけ書いてくれているサイトがありました! 大変助かりました。 zenn.dev
色々気をつけなければいけないことがあるようです。 こういうのでいちいちドキドキしてしまう・・・。 tech-blog.rakus.co.jp
flutterではテーマカラー(primarySwatch)は、あらかじめ定められた10種類の中から選ぶのが基本らしい。 api.flutter.dev で、それ以外のテーマカラーを使いたい場合は、自分で定義してあげればよい模様。 backport.net
日付を表示するときに、2021年09月02日と表示したく、 こちらのページを参考にさせていただきました。 zenn.dev
iPhoneへファイル出力するようにしたものの、どこに出力されたのか確認できず困っていたら、下記サイトで対応策がわかりました。 zenn.dev info.plistへ次を追加すればうまく行きました。 <key>LSSupportsOpeningDocumentsInPlace</key><true/><key>UIFileSharingEnabled</key><true/></true/></true/>
Containerで 幅指定をdouble.infinityにしてあげればOK Container( child: Text("例えばのテキスト"), width: double.infinity,)
build.gradleのバージョンに制限がある模様。 以下じゃないと使えないっぽい。 3.3.3 3.4.3 3.5.4 3.6.4 4.0.1 github.com
○データベースからテーブルを取得してリスト表示する○他の画面でデータを更新してリスト画面に戻ってきた時には、リストを最新化するということを、元々は、FutureBuilderとStreamBuilderを組み合わせてなんとか実現していたのですが、もう少し簡単に出来そ…
少し開発から離れているうちに前回苦戦したことを忘れていた。。 ListViewは無制限の高さ領域を必要としているので、Columnとかで縦サイズを制限して使いたい場合には一工夫必要なのでした。 rayt-log.com blog.dalt.me
flutterでのadmob利用がgoogle_mobile_adsを利用するように変わったので、遅ればせながら対応を開始。 途中色々エラーが出ましたが、こちらのサイトを参考にさせていただいて解消できました。 zw-kakeru.com 世の中はオリンピックの終盤戦ですね。 かくいう…
前から少し調子が悪くて騙し騙し使っていたAndroidStudioが、更新時にいよいよ起動しなくなったので、完全アンインストールのうえでの再インストール。 Macではアプリケーションをゴミ箱に捨てるだけでアンインストールできるはずのところ、うまくいかなかっ…
Big Sur × カスペルスキーインターネットセキュリティ × Flutterの組み合わせが駄目っぽい。 ここの記事に出ているように、Bad state: Future already completedが出力されて、エミュレーターが起動しないし、flutter doctorとかもエラーになるし、何もでき…
flutterでファイル読み込みをする必要が生じたので、読み込み対象のファイルを選択するためのfile_pickerを実装。 基本的には、公式記載のとおりインストールしていくだけ。 pub.dev ただ、Readmeに書いてあるNoteの対応方法が分からず大苦戦。 >Note: If yo…
ダイアログを出したい時は、AlertDialogを使う。 専用のメソッドを一個用意するのが良さそうなので、リンク先のサンプルを参考に。 api.flutter.dev
flutterのテキストで、URLへのリンクを飛ばしたい。 または、メーラーを起動したい。 こんな時は、url_launcherを使えばOK。 pub.dev メーラーを起動したい時は、URLを記載するところにメールアドレスを記載して、 「mailto:」を先頭に付ければOK _launchMai…
flutterでアプリのバージョン管理をする方法がよく分かっていないものの、多分下記の組み合わせでうまくいきそうなので、備忘でメモ。(登録は、まだ試してすらいなけど) バージョンの登録はここが参考になりそう。 backport.net バージョンを呼び出す時は…
今更ながら、初めてMacを使う中で、今までWindowsで当たり前に使っていた改行コード文字の¥nが入力できなくて困ったので、メモ。 キーボードの何を使えばいいのかわからなかったのですが、option + ¥ で入力できると分かりました。 ¥と\は別物として扱われる…
flutterの公式ドキュメントが充実しているので、やりたいこととWighetの対応をひたすらメモしていく方針にしようかな。 ○Textとか、様々なWighetに対してonTapを設定したい場合 ⇨GestureDetectorを利用すればOK ・対象のWighetをGestureDetectorで囲んで、on…
Flutterでtoastのメッセージを表示したかったので、fluttertoastをインストール。 Webで調べた例では、msg:を記載すればうまくいきそうだったので、やってみたら何も表示されず・・・。 改めて公式のサンプルのとおりbackgroundColor:とtextColor:なんかを指…
androidに引き続きiOSでのfirebase_admob導入。 公式ページを見ると割りと簡単な感じ。 ①まずはinfo.plistへの追加 <dict> 〜元々登録されている部分〜 <key>GADApplicationIdentifier</key> <string>ca-app-pub-###~###</string></dict> ②アプリ内への記載方法はandroidと同じ(バナー広告の場合) ③i…
アフターコロナとかいう言葉が出てきて結構経ちますが、まさかこんな形でAC歴が始まるとは思いませんでしたね。 ja.wikipedia.org
いつからかは分からないけど、Android StudioのLogcatがうまく表示されできないのでどうしようかと思っていました。 具体的には、Logcatに「Please configure Android SDK」とだけ表示された状態となり、リンクになっているconfigureをクリックしても何も表…
flutterのDrawer(アプリ画面の左上から開くナビゲーションバー)で画面を切り替えようとして、色々なページを検索して作成していたら、変なところでつまづいたのでメモ。 あちこちのサイトを参考に作成したプログラム↓ return Scaffold( appBar: AppBar( ti…
flutterでアプリを作成していてつまづいたのが、アプリを開いた最初の画面で、データベースに登録したデータを読み込んで表示すること。 Streamを使えばよいということまでは早期に分かったのですが、Streamを導入しても最初の画面を開くと同時に表示する方…
Admobの広告バナー を下部に表示するようにしたら、flutter初期状態で表示されるfloatingActionButtonのボタンが広告と重なってしまったので、ちょっと位置を変更(上に移動)する。 ⇨Scaffoldの中でfloatingActionButton:を指定するときに、 Containerで包…
毎回忘れるので、備忘的に。 2020年3月29日断面。 flutterでfirebase_admobを利用するには次の処理が必要。(Android向け) ※fireabase側(Webサイトでプロジェクトを追加したりする)の設定・登録は終わっている前提。 ※以下の記載で、「#元からある…
Flutterにに手を付けてみました。 Google先生が気合い入れて取り組んでいるっぽいので、期待してついて行ってみます。 とかやっていると、android.supportライブラリが非推奨となり、AndroidXに置き換えられた模様。 今回はFlutterテスト中にエラーが発生し…
今回のエラーはこちらです。 Could not find play-services-basement.aar ググってみたら、先人のお知恵がありました。 細かいところは把握できませんでしたが、 build.gradleの中の repositories { jcenter() google() } の順番を入れ替えて、 repositories…