2020-01-01から1年間の記事一覧
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サイトでプロジェクトを追加したりする)の設定・登録は終わっている前提。 ※以下の記載で、「#元からある…