ぎーく・おたつきー

7フッターでフェイドアウェイジャンプショットを打つダラスの41番、あのお方を目指すオタ…

ぎーく・おたつきー

7フッターでフェイドアウェイジャンプショットを打つダラスの41番、あのお方を目指すオタクです。 実態は、最新技術になんでも飛びついては何一つ習得できないアミバの下位互換。 ITサービスを生業にしてもう10年以上経っちゃった😭 いつまでも未熟だなあと感じる日々

記事一覧

開発者たちの Mac HD 容量確保 → Adobe Creative Cloud の Cacheは消してもいいんじゃない?(´ω`)

開発者を志す人間は移り気。 特に副業で一旗あげてやろうなんて連中は尚更。 我々はAndroid Studioで挫折すると、今度は Youtube で稼いでやろうと Premier Proをつけたり…

Flutter - MaterialApp は一つまでにしようね

症状) 画面遷移をしたら 戻るボタン (←) が表示されない。 <期待していること> <こうなってしまう> 自分で戻るボタンを実装 (pop) したら、真っ暗な画面に突き落とされ…

flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠 結論:pubsec.yaml のル…

Firebase x flutter ごみドキュメント(レコード)の撲滅に orderby はいかがですか

結論orderby 句を使うと、ドキュメントのコレクション (RDBでいうselect 句の結果データ) からゴミデータをわりと楽に消し去れる その心はたまたま orderby を使い始めた…

Flutter x Firebase Firestore (Database) からデータを読み取って使う

私はただの趣味で齧ってるだけなので、本当はもっとたくさん考慮しなきゃいけないのかもしれませんが、、、 自分用総括変数への格納は以下とするべし フィールド名: doc…

[未完成]flutter webview が何も表示されず、updateAcquireFence: Did not find frame. が出る😭

flutter で webview を実装したときのメモ程度。結局何がなんだかわかってないが、一人でも時短になる人がいれば。 [症状]webviewを実装したが何も表示されない 繰り返し …

[アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI wh…

理由はいろいろある。ググっても記事はたくさんある。 今回ワイが陥ったのは 要因) 「特定の Firebase プロジェクトにアプリを紐づけ過ぎた」ことが要因であった。 解消…

Android Studio - エミュレーターに手持ちのファイルを送り込みたい

生成AIに聞いてもいまいち的を射ないので😭 (Bard ちゃん、お庭ですよ。しっかりしてくださいよ…) 1.エミュレーターにコピーペースト多分これが一番早いと思います。 PC…

Android Studio のエミュレーターが起動しないときに取ってみる選択肢

最近多いのでうまくいった方法をとりあえずメモしていく。 これが正しいのかわかりませんし、かなり無茶するので動作は保証しません🤤 1.拡張子 ".lock" ファイルを削除す…

flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

まあ非常に単純な話ですが私が二度手間食らいたくないだけです toDate() つけるだけです。 サンプル final db = FirebaseFirestore.instance;final collection = db.coll…

flutter - firebase を導入するとほぼぶち当たるビルド問題 : メソッド 64k オーバー

こんなもんも警告出して適当に OK したら解消しといてや🤔 解消方法:Module : app レベルの build.gradle の defaultConfig に multiDexEnabled true を追記するだけでい…

flutter - SRB (Shared_Preference と Share_Plus を両方突っ込むとビルドエラーになるので)

インポートするモジュールによってどこかしらが重複する模様。こういうのどうでもいいから適当に良しなに解消しておいてほしいんだけどねえ🤔 解消方法:Android の Modu…

2024 年- Gmail のスパム対策強化について🤔 (+DKIM/SPF/DMARCチェック の方法 step by step)

この記事では Gmail がアナウンスしたメール送信者に対するガイドラインの解釈と、その要件を満たしているかCheckする方法について自分なりの考えを描きます。 長いので目…

FlutterFlow でローカルの変数みたいなもの (App State) に値を出し入れしてみる

この Doc でやることボタンを押してローカルにデータ保存したりする。 超ラフな Todo リストみたいなものを作りながら覚える ✍アプリを作るならいずれデータの保存や取り…

FlutterFlowと変数

udemy で FlutterFlow と格闘中のため、メモがてら。 ノーコードベースだとUIはコード書くより簡単に作れる分、変数やバックエンドのロジックを書くのが随分と難しい (とい…

FlutterFlow で Firebase を使うと、初見だとしこたまエラーが出る😤

この記事で1人でも解決につながると本当にうれしいなあ。 [前書き] モバイルアプリを作りたいなーと思ってはや7年ぐらい?経ちました。 Javaに始まり、色々勉強こそするが…

開発者たちの Mac HD 容量確保 → Adobe Creative Cloud の Cacheは消してもいいんじゃない?(´ω`)

開発者たちの Mac HD 容量確保 → Adobe Creative Cloud の Cacheは消してもいいんじゃない?(´ω`)

開発者を志す人間は移り気。
特に副業で一旗あげてやろうなんて連中は尚更。

我々はAndroid Studioで挫折すると、今度は Youtube で稼いでやろうと Premier Proをつけたりする。再生数が伸びなければBlendar、メタバースが流行ればUnreal Engineとアミバもびっくりなつまみ食いをしがちです。

そうしていると直面するのが、そう「書類」と「システムデータ」による

もっとみる
Flutter - MaterialApp は一つまでにしようね

Flutter - MaterialApp は一つまでにしようね

症状)
画面遷移をしたら 戻るボタン (←) が表示されない。
<期待していること>

<こうなってしまう>

自分で戻るボタンを実装 (pop) したら、真っ暗な画面に突き落とされて冥獄界に堕ちてしまう。

理由
1) PushReplacement を使っている:ググるとまずこれが出る。画面を上に重ねるのではなく、置き換わっているので戻る画面がなくなってしまうというもの。初心者がいちいち P

もっとみる
flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠

結論:pubsec.yaml のルートが flutter の配下になっていなかった。球児、ルートちゃうか? って言ってくれるコーチがワイにも欲しかった😭

この事象はエラーも出ません。さらに改行の個数が違っても通用しないのでめんどくさいことこの上ない。

もっとみる
Firebase x flutter ごみドキュメント(レコード)の撲滅に orderby はいかがですか

Firebase x flutter ごみドキュメント(レコード)の撲滅に orderby はいかがですか

結論orderby 句を使うと、ドキュメントのコレクション (RDBでいうselect 句の結果データ) からゴミデータをわりと楽に消し去れる

その心はたまたま orderby を使い始めたところ、ゴミデータが排除された collection には orderby に使った句が存在しない場合、そのドキュメント (レコード) を最初から排除した状態で作り上げてくれることが分かった。

fi

もっとみる
Flutter x Firebase Firestore (Database) からデータを読み取って使う

Flutter x Firebase Firestore (Database) からデータを読み取って使う

私はただの趣味で齧ってるだけなので、本当はもっとたくさん考慮しなきゃいけないのかもしれませんが、、、

自分用総括変数への格納は以下とするべし

フィールド名: doc.data().containsKey("フィールド名") ? doc["フィールド名"] : "デフォルト値",

これにすれば
・ドキュメントに指定したフィールドがなくても例外が出ない!
・デフォルト値を定義できる!

ので、

もっとみる
[未完成]flutter webview が何も表示されず、updateAcquireFence: Did not find frame. が出る😭

[未完成]flutter webview が何も表示されず、updateAcquireFence: Did not find frame. が出る😭

flutter で webview を実装したときのメモ程度。結局何がなんだかわかってないが、一人でも時短になる人がいれば。

[症状]webviewを実装したが何も表示されない
繰り返し

と表示される

[解消法]エミュレーターを再起動してみる。
あるいは別のものを起動して使う。
多分、自分のスマホに繋いで実機確認しても解消するはず。

コード上にはエラーが出ないし、Log上にも致命的っぽいも

もっとみる
[アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command. が出て進まない

[アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command. が出て進まない

理由はいろいろある。ググっても記事はたくさんある。
今回ワイが陥ったのは

要因)
「特定の Firebase プロジェクトにアプリを紐づけ過ぎた」ことが要因であった。

解消法)
紐づけたアプリを「完全に削除」しまくること

教訓)
モバイルアプリ作るなら Flutter Web や Mac OS のアプリ紐づけは控えてもよいのではないか。以下のように何気なくチェックしてると、ワイと同じ状況にな

もっとみる
Android Studio - エミュレーターに手持ちのファイルを送り込みたい

Android Studio - エミュレーターに手持ちのファイルを送り込みたい

生成AIに聞いてもいまいち的を射ないので😭 (Bard ちゃん、お庭ですよ。しっかりしてくださいよ…)

1.エミュレーターにコピーペースト多分これが一番早いと思います。
PC -> Emu はこれが楽。(逆は不可の模様)
デフォでは "Download" フォルダーにコピペしたファイルが入る
反映のラグがあるっぽく、一度エミュ上のファイルマネージャーを再起動するなどすればよい。

無事Down

もっとみる
Android Studio のエミュレーターが起動しないときに取ってみる選択肢

Android Studio のエミュレーターが起動しないときに取ってみる選択肢

最近多いのでうまくいった方法をとりあえずメモしていく。
これが正しいのかわかりませんし、かなり無茶するので動作は保証しません🤤

1.拡張子 ".lock" ファイルを削除するこれもうまくいくときと行かないときがあるが、とりあえず今回はコレ。

方法

対象のエミュレーターの avd ファイルが詰まったフォルダーに移動する。おそらくデフォだと以下

C:\Users\ユーザー名.android\

もっとみる
flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

まあ非常に単純な話ですが私が二度手間食らいたくないだけです
toDate() つけるだけです。

サンプル

final db = FirebaseFirestore.instance;final collection = db.collection('コレクション名');final querySnapshot = await collection.get();for (final doc in

もっとみる
flutter - firebase を導入するとほぼぶち当たるビルド問題 : メソッド 64k オーバー

flutter - firebase を導入するとほぼぶち当たるビルド問題 : メソッド 64k オーバー

こんなもんも警告出して適当に OK したら解消しといてや🤔

解消方法:Module : app レベルの build.gradle の defaultConfig に multiDexEnabled true を追記するだけでいいらしい。割と界隈では有名だそうな。

defaultConfig {
~~ 省略 ~~
versionCode flutterVersionCode.toIntege

もっとみる
flutter - SRB (Shared_Preference と Share_Plus を両方突っ込むとビルドエラーになるので)

flutter - SRB (Shared_Preference と Share_Plus を両方突っ込むとビルドエラーになるので)

インポートするモジュールによってどこかしらが重複する模様。こういうのどうでもいいから適当に良しなに解消しておいてほしいんだけどねえ🤔

解消方法:Android の Module : app レベルの Build.gradle に以下の記述を追記する

dependencies { configurations.implementation { exclude group: 'org.jetb

もっとみる
2024 年- Gmail のスパム対策強化について🤔 (+DKIM/SPF/DMARCチェック の方法 step by step)

2024 年- Gmail のスパム対策強化について🤔 (+DKIM/SPF/DMARCチェック の方法 step by step)

この記事では Gmail がアナウンスしたメール送信者に対するガイドラインの解釈と、その要件を満たしているかCheckする方法について自分なりの考えを描きます。

長いので目次を。。

結論としては、Gmailなどにメール送れば、ほとんどのことはヘッダーに書かれています。なのでメルサバ担当者に声をかける前にまずはそのメールシステムから、お手持ちのGmailに対して実際にメールを送ってみようね。チェ

もっとみる
FlutterFlow でローカルの変数みたいなもの (App State) に値を出し入れしてみる

FlutterFlow でローカルの変数みたいなもの (App State) に値を出し入れしてみる

この Doc でやることボタンを押してローカルにデータ保存したりする。
超ラフな Todo リストみたいなものを作りながら覚える

✍アプリを作るならいずれデータの保存や取り出しなどは必須というもの。しかし Firebaseはまだ早い。ってことでまずはローカルの App State に入れる実験をしてみる。

App State って?ローカルの変数で、型を持っていて、Persist のオプション

もっとみる

FlutterFlowと変数

udemy で FlutterFlow と格闘中のため、メモがてら。
ノーコードベースだとUIはコード書くより簡単に作れる分、変数やバックエンドのロジックを書くのが随分と難しい (というかお作法が全然異なる) 印象があります。

というわけでいきなり変数で詰まっていましたのでメモ。

1.変数はどこで定義するのか?左メニューの "App Values" です。以前は "App State" だった

もっとみる

FlutterFlow で Firebase を使うと、初見だとしこたまエラーが出る😤

この記事で1人でも解決につながると本当にうれしいなあ。

[前書き] モバイルアプリを作りたいなーと思ってはや7年ぐらい?経ちました。
Javaに始まり、色々勉強こそするが、とうとう一つも世に送り出さぬまま、今度はFlutterFlowに手を出し始めました。(何やってんだか…)

この FlutterFlow はいわゆるローコードで Flutter アプリが作成できるという今風なツールです。初心者

もっとみる