つるけん Profile Banner
つるけん Profile
つるけん

@tsuruken

619
Followers
595
Following
185
Media
1,294
Statuses

主にFlutterなどのアプリの技術や、作ったアプリの進捗について発信します。

日本 東京
Joined March 2019
Don't wanna be here? Send us removal request.
Pinned Tweet
@tsuruken
つるけん
6 months
散歩で日本一周に友達機能追加しました!🎉 ざっくりこんな機能です! ・友達の現在地がマップに表示される ・友達の歩数、コース、進捗率などが見れる ご家族やご友人の方と一緒に競い合いながら日本一周目指せるのでめちゃくちゃ楽しいです! #散歩で日本一周 #ウォーキング #散歩
Tweet media one
5
4
54
@tsuruken
つるけん
8 months
個人開発1年ほどやって分かったこと。 「他にはない俺ならではのアプリ」より、Todoやメモみたいな市場に溢れてるけど需要が高いアプリを狙った方がいい。 需要高めのアプリで伸ばしつつ、余裕が出たら俺ならではのを狙ったほうがメンタル崩さずに済むって。
1
17
299
@tsuruken
つるけん
9 days
Flutterでベジェ曲線使ってLINE風の吹き出しできた! 微調整に時間かかったけど、結構LINEに寄せれたんじゃないかな?
Tweet media one
Tweet media two
0
6
129
@tsuruken
つるけん
3 months
散歩で日本一周が一時的だけどカテゴリ別1位になってた。 どなたか勧めていただけたのでしょうか。 とにかく嬉しい!
Tweet media one
3
7
79
@tsuruken
つるけん
1 year
FlutterのDBパッケージのIsarを最近使っているけど、InspectorのおかげでリアルタイムでDBの変更が見られるからデバッグがめちゃくちゃ捗る。 速度も速いしAPIも使いやすいし今のところかなり良い。 今までFlutterのDBはDrift一択だったけど、これで二択になったな。
Tweet media one
0
6
68
@tsuruken
つるけん
6 years
コードレビューサービス「俺ならこう書く」をリリースしました! 一つのお題に対して、各々の書き方を共有することでいろんな人の書き方を学ぶことができます。 初のWebアプリ開発でしたが、なんとかリリースまでこぎつけることができました! よかったら使ってみて下さい!
1
15
54
@tsuruken
つるけん
4 years
SwiftUIでAppleとGoogleのログインボタンを自作してみた。 なかなかいい感じ。
Tweet media one
1
1
52
@tsuruken
つるけん
7 months
最近はFlutterのDBはIsar一択になってきたな。 リアルタイムでデータがブラウザで確認できるからデバッグが捗るし、マイグレーションコストがめちゃ低い。 ユーザーの要望になるべく応えようとすると設定データの変更が頻発するんだよね。 その時にマイグレーションしやすいと気持ちがとても楽。
2
0
44
@tsuruken
つるけん
8 months
弊アプリ、散歩で日本一周がぎりぎりAppStoreのカテゴリ別ランキング200位以内に入ってた。 始めた頃はここに入れるなんて思わなかったな。 感無量です。
Tweet media one
1
2
33
@tsuruken
つるけん
1 year
明らかに俺が作ったアプリの方が使い勝手もデザインも良い、でも他のアプリの方が売れている。 違いをよく観察したらストアのスクショの見せ方だったり、売り文句だったりするのかなと思った。 ということでまずデザインを勉強します。
1
0
31
@tsuruken
つるけん
2 years
RiverpodのAsyncValueから値を取り出したいときに、 「state.value」だとstateがerrorの状態だと実行時エラーになるけど、「state.valueOrNull」もしくは「state.asData?.value」だと安全に取り出せる。 「state.value」もオプショナルだから安全だと思っていたけどそんなことなかった。
2
1
28
@tsuruken
つるけん
1 year
ストアのスクショをFigmaで作り直してみた。 ・キーワードとなりそうな言葉は色を変えて目立たせる ・縦型だと最初の3枚が一覧に表示されるのでメイン機能のスクショにする の二つを意識した。 レイアウトは色んなアプリを参考にさせていただきました。
Tweet media one
1
0
22
@tsuruken
つるけん
1 year
FlutterのTabBarViewでListViewを表示する時に、タブをページングするたびにスクロール位置が初期化されてしまう問題、PageStorageKeyで解決できた。 PageStorageKeyをListViewに設定するとListViewが破棄される時にスクロール位置を保存しておいてくれるから、再度表示した時に位置を復元できる。
0
1
22
@tsuruken
つるけん
3 years
SwiftUIやFlutterに慣れてくるともうUIKitで実装したくなくなってくるなあ。
0
0
22
@tsuruken
つるけん
7 months
Flutterでスクロールするとチャットの吹き出しのグラデーションが変化するサンプルが公式にあった。 使い所思いつかないけどこんなことできるんだと勉強になる。
0
1
22
@tsuruken
つるけん
7 months
個人開発で使っているFirestore、まだ無料枠に収まっているけど、機能追加するたびに最安になる設計考えすぎている気がする。 ビビりすぎか?
0
0
20
@tsuruken
つるけん
4 months
ツール系のアプリって自分が必要としていないもの作ろうとすると何にも面白くないよね。 売れそうだから作るんだけどさ。 売れなかったら絶望。
0
0
20
@tsuruken
つるけん
5 months
散歩アプリ、新しい機能どんどん追加したいけど、なるべくシンプルにしたい気持ちもあって悩み中🧐 余計な機能盛り込んで複雑にするぐらいなら今のままの方がいいけど。 ちょっとずつ追加して反応見ていくしかないな!
1
0
18
@tsuruken
つるけん
2 years
よし、今年は個人開発本気でやろう。なんとなく考えてる自分ルールはこんな感じ。 ・月1のペースでサービスリリース ・既存サービスの成長の見込みがあれば月1アップデート あまりルールガチガチにやらず柔軟にやって、収益化を一番の目標にやる。
0
0
15
@tsuruken
つるけん
8 months
アプリの伸び代があるかどうかはFirebaseのAnalyticsでチェックしている。 「アクティブユーザー数」から「新規ユーザー数」引いた数が前から使ってくれているユーザーの数(つまりリピーター)になるはず。 リピーターが多い場合は需要があると思って、積極的にアップデートするようにしている。
Tweet media one
Tweet media two
Tweet media three
1
0
16
@tsuruken
つるけん
7 months
Flutterでベジェ曲線使ってLINEの吹き出し再現してみたけど、結構難しかった。 Pathで描画するAPIは強力だけど扱いづらいからずっと避けてた。 これもマジックナンバーだらけで後で見たら絶対わからないな。
Tweet media one
0
0
16
@tsuruken
つるけん
1 year
MacOSをSonomaにアップグレードしたらXcode14系使えなくなった。 いつもは1個前のバージョンまでは使えていたと思ったんだけど、最近はダメなのかな。
Tweet media one
1
0
16
@tsuruken
つるけん
3 years
Flutterで背景色の輝度によってテキストの色を決めたいので調べたら輝度取得のメソッドが用意されていた。 危うく自前で実装するところだったぜ。
1
0
15
@tsuruken
つるけん
8 months
当たるかもわからんこと何年も続けられる時点でちょっと異常だし、だったらちょっとでも需要あってレスポンス返してくれる率高い物狙った方が続けられると思う。 あとある程度ユーザー数集めた後に新作出したら、見てくれる人も一定数いるっていう効果も期待できる。
0
0
14
@tsuruken
つるけん
6 months
散歩アプリの動作確認のため、今日からAndroidも持ち歩くことにした。
0
0
14
@tsuruken
つるけん
2 years
ラーメンを記録するだけのアプリ「ラーメンデイズ」をリリースしました! ラーメンデイズを使えば、ラーメンの情報を細かく記録できます! ラーメン好きな方はぜひ使ってみてください! iOS: Android: #ラーメン記録 #ラーメン記録アプリ
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
2
14
@tsuruken
つるけん
26 days
次のFlutterプロジェクトでsembast導入してみよう。 本当はIsar使いたいけど、やはりメンテナンス頻度の不安がある。 本当はIsar使いたいけど!😭
1
0
13
@tsuruken
つるけん
5 months
Generator使うとこれらのメリットがあることがわかった。 ・どのProviderを使うかを意識しなくて済む ・Providerのホットリロード対応 ・familyに複数のパラメーター指定できる もう今日からGeneratorで実装しよう。
@tsuruken
つるけん
5 months
Riverpod Generator勉強しているけど、まだそこまで恩恵を感じられていないな。 Generator使わなくても元々結構簡潔に書けるし、Snipetもあるからな。 ただデフォルトでAutoDisposeになっているのは良い!
1
0
10
0
1
12
@tsuruken
つるけん
4 months
Flutterのcalendar_view使えば、Googleカレンダーみたいなイベント付きのカレンダーのUI簡単に作れるな! ただstart~endのrangeが長い場合は連続したViewではなく、1つずつ分かれたViewになるな。 そこだけよくあるカレンダーアプリのUIと違う。
Tweet media one
0
2
12
@tsuruken
つるけん
4 years
SwiftUIで高さを動的に変更できるTextView実装できた。 凝ったことやるとなるとUIViewRepresentableでの実装が必要だな。
0
0
10
@tsuruken
つるけん
7 months
散歩で日本一周で、マップの種類に「航空写真」と「地形」を選択できるようにした! 合わせて進捗率も表示するようにした。 まだまだ機能追加しなければ! #散歩で日本一周
Tweet media one
Tweet media two
0
1
11
@tsuruken
つるけん
1 year
FlutterでiOSの写真アプリのようなHeroアニメーション付きで画面遷移するサンプルできた。 遷移先の写真をドラッグして、閾値に達した状態でドラッグ終えたら遷移元に戻る処理にしてる。
0
0
10
@tsuruken
つるけん
5 months
アプリでのプレミアムプランってどの機能を開放させるのかを決めるのめっちゃむずい。 ユーザーさんの要望通りにアップデートしてきたから、今更機能制限するのもなんかなー まあこの辺が無難かな🧐 ・広告非表示 ・テーマカラー選び放題 ・フォント選び放題
2
0
10
@tsuruken
つるけん
5 months
Riverpod Generator勉強しているけど、まだそこまで恩恵を感じられていないな。 Generator使わなくても元々結構簡潔に書けるし、Snipetもあるからな。 ただデフォルトでAutoDisposeになっているのは良い!
1
0
10
@tsuruken
つるけん
2 years
リリース予定のiOSアプリのスクショ作成中。 シンプルなデザインだったらKeynoteで充分に作れる。
Tweet media one
0
1
10
@tsuruken
つるけん
15 days
散歩アプリiOS版でAdMobの広告が読み込めない不具合の原因をユーザーさんに教えていただきました🙏 Googleのトラッキングサイトをブロックする設定をすると、AdMobのリクエスト全部弾かれるのが原因だった。 端末の設定だから防ぎようがないなあ🧐
0
0
10
@tsuruken
つるけん
8 months
やっぱり売れてるアプリは見せ方が抜群に上手いな。 スクショだったりサブスクへの���導だったり。 開発ばっかやってたからたまにはデザイン本気でやろうかな。
0
0
9
@tsuruken
つるけん
7 months
公式が出しているFlutterのアニメーション集のpackageがあった。 大体画面遷移系で、Heroアニメーションとか検索バーとか結構実用的なものもある。 これらを押さえておけばなんとかなりそうな感じ。 Flutterやって3年ぐらいになるけど知らなかったな。
0
0
8
@tsuruken
つるけん
3 years
Flutterで、等幅フォントを使用していない場合は同じ文字数でも文字列が違えばTextの幅は変わってくるけど、 TextStyleのfontFeaturesにFontFeature.tabularFigures()を設定してあげれば数字であれば等幅にできた。
Tweet media one
Tweet media two
1
0
8
@tsuruken
つるけん
13 days
アプリのお問い合わせはGoogleフォーム使っているけど、OSバージョンとアプリのバージョンを自動で送るようにした! 最近再現されない不具合が多く、OSのバージョンまで聞くこと多かったからこれで聞く手間省けるぞ。
Tweet media one
0
0
9
@tsuruken
つるけん
2 years
バスケのフリースローゲーム作ってるけど背景がしょぼくてどうするか悩んでいる。 盛り上がってるように見せるために観客のオブジェクト追加するのもいいけど、重くなるの嫌だし何よりも面倒臭い。 何とかしょぼく見えないように誤魔化すための案を検討中。
Tweet media one
0
0
8
@tsuruken
つるけん
6 months
Gemini API使って何か作りたいけど、技術ファーストで作り始めると失敗するのは経験済みだから、とりあえず遊んでみる気持ちで始めようかな。
0
0
8
@tsuruken
つるけん
7 months
Firestoreのexportのコマンドって特定のコレクションを指定する場合、サブコレクションまで再起的にexportしてくれないっぽいな。 本番環境の一部のコレクションのみ、開発環境に移したかったんだけど、とりあえず全部importして、不足分は消せばいいや。
0
0
6
@tsuruken
つるけん
3 months
目的地までの残り歩数と距離を表示してみたけど、サイズの小さい端末だとマップ領域がかなり狭くなるな🧐 上部は閉じれるからいいけど。 #散歩で日本一周
Tweet media one
0
0
8
@tsuruken
つるけん
6 months
リリースしてからたった二ヶ月でレビュー数一万超えている化け物アプリ見つけた。 何がそんな人気なんだという視点で使ってみたら気付いた時には10分ぐらい経ってた。
0
0
8
@tsuruken
つるけん
2 months
こちらのアプリのページで書かれているGoogleFitとヘルスコネクトの関係図がめちゃくちゃわかりやすかった。 別ページの連携方法の記載もわかりやすかったし、こういうところで差が出るよな。
0
2
8
@tsuruken
つるけん
7 months
Flutter+Firestoreで友達機能作ってて、友達データをアプリで表示する際にRead or Writeどちらで頑張るか悩んでいる。 Readで頑張る ・友達のデータはサブコレにあるから読み込む際にN+1問題が起きる ・要件として友達の数に制限があるからそこまで問題じゃないかも
1
0
7
@tsuruken
つるけん
2 years
Serverpod使ってCRUDの実装できた! テーブルの定義とEndpoint側の実装するだけで、クライアント側のリクエスト処理生成してくれるのマジで便利だな。 あとはマイグレーション機能つけてくれたらより良い。(チュートリアル動画では生成されたCREATE TABLEのクエリを直接叩いていた)
0
0
8
@tsuruken
つるけん
7 months
だめだ、新規機能時間かかりすぎて一向にリリースできない。 一旦無くしてリリースしよう。
0
0
8
@tsuruken
つるけん
2 years
アプリのクラッシュがFirebaseのCrashlyticsで反映されているかどうかのテストしていたけど、反映されるのはクラッシュ時ではなく、アプリを起動したタイミングっぽい。 まあクラッシュ時にはリクエスト送れないからそりゃそうだろうと思うけど確認できてよかった。
1
0
8
@tsuruken
つるけん
8 months
AppBrainというサイトから、散歩で日本一周が日本のFitness系のアプリで3位にランクインしているというメールが来てた。 3位はやばいなと思ってGooglePlay見に行ったら、188位だった。 落ちるの早すぎだろ笑
Tweet media one
0
0
8
@tsuruken
つるけん
2 years
絵文字対応面倒臭いな。 FlutterのTextFiledだと例えば「☕️」は1文字扱いだが、Stringのlengthは2になる。 そのせいでTextFieldのバリデーションは通るがDBのバリデーションは通らない問題が発生する。 暫定対応としては、TextFieldのmaxLengthを超えていたらその文字数分だけ削除することかな。
1
0
7
@tsuruken
つるけん
2 months
FlutterでiPhone実機ビルドしてたら、Dart VM serviceが検出されないエラー出たけど、iPhoneを再起動したら治った😄 よくPCやVSCodeを再起動することはあるけど、iPhone再起動で直るエラーは久しぶりだな。
0
2
7
@tsuruken
つるけん
3 months
FlutterにDateUtilsという日付の便利クラスがあった! isSameDayメソッドとか自作していたからその必要がなくなってよかった😄
0
0
7
@tsuruken
つるけん
2 years
iOSの音楽プレーヤーアプリ「音音(ネオン)」をリリースしました! テンポの速さやキーの高さを変更できます。 再生区間も設定できるのでリスニング学習とかにも使えます。 使っていただけたら嬉しいです! ダウンロードはこちらから↓↓↓
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
7
@tsuruken
つるけん
2 years
最近Flutterでアイコン探すときによくChatGPT使ってる。 採用率は50%ぐらいで悪くない。
Tweet media one
0
0
7
@tsuruken
つるけん
9 months
Androidの歩数計アプリは二度と作りたくないと思うぐらい審査が面倒くさい。 ・OAuthの審査 ・CASAのセキュリティ評価 ・GoogleHealthConnectのリクエスト(今ここ) これらトータルで3ヶ月ぐらいやってる気がする笑
1
0
7
@tsuruken
つるけん
3 years
FlutterでColumnなどでラップした全てのWidgetのタップイベントを無効にしたくて何かいい方法ないかなと調べていたら、ドンピシャのWidgetがあった。 無効にしたいWidgetをIgnorePointerのchildに設定して、ignoringの値でタップ可否を操作できる。
0
0
7
@tsuruken
つるけん
1 year
AdMobの収益のカラクリがどうなっているのかいまだによくわからん。 おそらくeCPMとやらが関係してそうだが、今年からアプリを4本リリースしてわかったのが、リリースした分だけ収益が増えるということだな。 なんか知らんが一応収益は増えてる。
0
0
7
@tsuruken
つるけん
7 months
アプリのUI更新したけど、ストアのスクショ更新していないからリジェクトくらった。 ただ間違い探しぐらいの違いなんだけど、早くリリースしたい時に限ってこういうことが起きるよな。
1
0
7
@tsuruken
つるけん
2 years
これは売れるかもしれんと思って作ったものがてんでダメで、これは売れんと思っていたものが地味に使われている。 ターゲット俺で作らない方がいいのかもしれない。
0
0
7
@tsuruken
つるけん
25 days
散歩で日本一周のお問い合わせで多いのがコースが微妙というご意見。 基本的に歩道を辿って、日本一周できるコースを作るのが結構難しかったけど、確かに「なんでそっちに行くの?」という道が結構あった笑 他のコースを作ってもいいしなんならアプリ内でユーザーさんが作れるようにしても面白いかも
0
0
7
@tsuruken
つるけん
4 years
iOSのシミュレーターのキーボードで「@」入力できないの不便だなと思ってたが、「shift」+「2」で入力できるのか。
0
0
6
@tsuruken
つるけん
4 months
Flutterで余白を設定するときにSizedBox使うケース結構見かけるな。 自分はchildなしのPaddingのWidgetを使ってる。 Paddingの方が余計なデータ含まれてなさそうで良さそうだけど、実際どうなんだろ🧐
1
0
6
@tsuruken
つるけん
5 months
twitter . comからx . comになってる。 ドメイン取れたんだ。
Tweet media one
0
0
6
@tsuruken
つるけん
6 months
散歩アプリで今日進んだ歩数と累計が合わない不具合修正できたからリリースするぞ!
0
0
6
@tsuruken
つるけん
5 months
散歩アプリアップデート申請完了!
0
0
6
@tsuruken
つるけん
6 months
友達削除機能という、サービス的にはあまりユーザーにやって欲しくないけど必要な機能の実装に取り掛かるか。
0
0
6
@tsuruken
つるけん
7 months
リモートワーク主流になってテキストでのやり取りしかない現場とか増えてきたけど、「!」や絵文字を語尾につけるだけで話しやすい印象持ってもらって生産性上がると思うんだよね。 タスク頼むことも多いから最近は土下座絵文字多用していて、俺謝ってばっかだなと思ってる。
1
0
6
@tsuruken
つるけん
2 months
ずっと前から全く再現されず原因がわからなかった不具合の原因がわかって修正した。 いい一日だった。
1
0
6
@tsuruken
つるけん
6 months
去年売れないのばっかり作ってしまったけど、売れない理由をここまで分析したことなかったな。 振り返り大事ですね!
@hirohasusan
ひろはす@ゲーム開発情報発信
6 months
僕は100本以上自作ゲームをストアに出してるんですが、その中には全く売れなかったゲームも多数あります 売れなかった時は理由を分析してメモに残してました、そのメモがまだ残ってたので共有します 外す度に自分にキレながら書いてたので口が悪いのは気にしないでください笑
Tweet media one
10
906
3K
0
0
6
@tsuruken
つるけん
4 years
@1amageek さんのCodeBoyのこちらのプランを購入しました。 アーキテクチャの勉強は実践以外だと難しいと思うので、とても参考になりました。 アーキテクチャの図を見ながら以前の自分ならどう設計したか?と考えることができました。 次回の開発に活かそうと思います!
1
3
6
@tsuruken
つるけん
5 months
最近Flutterプロジェクトを3.16以上に上げる対応やってるけど、build.gradleのこの対応結構忘れてる。 よくわからんエラーあったら大体これが原因な気がする。
0
0
6
@tsuruken
つるけん
3 months
iOSの設定で、「アプリからのトラッキング要求を許可」のチェックを外すと、新しくインストールしたアプリのトラッキングの許可ダイアログが表示されなくなるの初めて知った。 しっかりドキュメントにも書かれてあった。
Tweet media one
1
1
6
@tsuruken
つるけん
5 months
Isarのpubのページ久しぶりに開いたら最終更新日が13ヶ月前だった。 GitHub見たら開発は進んでそうだから安心した。 Flutterの中でもめちゃくちゃお世話になっているPackageだからスター押した。
0
1
6
@tsuruken
つるけん
4 years
今更だが、Swiftでインスタンス生成するときに、classやstructの名前省略して.initで生成できるのいいな。
Tweet media one
0
0
5
@tsuruken
つるけん
5 months
見積もり工数に願望が含まれたら炎上案件の始まり。
0
0
5
@tsuruken
つるけん
5 months
アプリのレビューで「this is so fire」という評価をいただいた。 なんでfire?って思ったけど、調べたらスラングで最高!って意味らしいね。 高評価いただいて嬉しいし勉強にもなってfire!🔥
0
0
5
@tsuruken
つるけん
2 months
よし散歩の登録できる友達の数を3人から5人に増やそう! 増やしすぎると予算オーバーするので少しずつ。。。 #散歩で日本一周
0
0
5
@tsuruken
つるけん
4 years
SwiftUIで選択した画像をCropする実装できた。 Crop自体はTOCropViewController使って楽に実装できたが、fullScreenCoverメソッドでImagePickerControllerとCropViewControllerのmodal表示を出し分けるのが意外とめんどくさかった。
1
0
5
@tsuruken
つるけん
2 months
散歩で日本一周の歩数カレンダー画面を、iPhoneのテキストサイズMaxで確認したら、凄まじいレイアウト崩れしてた。
Tweet media one
1
0
5
@tsuruken
つるけん
3 years
今更知ったが、Dartの「??=」を使えばnullの場合は値を入れて、値が入っていれば無視するという処理を1行でかける。 ちょっと便利。
Tweet media one
1
0
5
@tsuruken
つるけん
2 years
アプリのアイコンをいい感じに作りたいんだけど、���ザインツールを全く使いこなせないから、試しにSwiftUIで作ってる。 凝ったことはできないけど、いうほどSwiftUIも使いこなせていない。
Tweet media one
0
0
5
@tsuruken
つるけん
8 months
今知ったけど、Flutter3.13からRunnerをリネームできたんだ。 確かにXcode開くたびにRunnerだらけになるからどれがどのプロジェクトか分かりにくかったもんな。
Tweet media one
0
0
5
@tsuruken
つるけん
7 months
Blueskyで散歩で日本一周のフィードがあった! どの辺りまで進んだかを色んな人が投稿してくれてすげー嬉しい。
Tweet media one
0
0
4
@tsuruken
つるけん
7 months
自分も散歩で日本一周やってるけど、半年以上歩いてまだ半分にも満たない。 リモートワーカーの人は1年以上かかるかな。 #散歩で日本一周
Tweet media one
Tweet media two
0
1
4
@tsuruken
つるけん
9 months
今実装中のFlutterアプリのWidgetKitのインタラクティブ対応だけど、実行したときにはFlutter側で検知できなくて、ホットリロードかけると検知できるようになるという謎現象が発生している。
1
0
5
@tsuruken
つるけん
4 years
SwiftUIのプレビューはビルドは成功しているのに表示できないことが頻繁に起こる。
0
0
5
@tsuruken
つるけん
2 years
一昨日からFlutterアプリのリリースビルドが失敗する原因の調査していたけど、結局FVMで管理しているFlutterインストールし直したら解決した。 原因は不明のまま。。。
0
0
5
@tsuruken
つるけん
5 months
結構前からお世話になってたflutter_pickerがAnalysisIssueが出てた。 flutter_pickerを使っている既存プロジェクトのFlutterバージョンを3.22.0にアップデートしたらビルドエラー出て気がついた。
0
0
5
@tsuruken
つるけん
6 months
よし、友達機能リリースするぞ! 本番環境でも動いたし多分大丈夫だろう!
0
0
5
@tsuruken
つるけん
1 year
新しく買ったiPhone15ProMaxでビルドできないと思ったら端末のデベロッパモードをオンにしていないからだった。 久しぶりにiPhone買ったから忘れていたよ。
0
0
5
@tsuruken
つるけん
4 years
M1のMacBookProとiMacを使い分けているが、iMacでビルドするとM1のMacBookProがいかに早いかわかるな。
0
0
4
@tsuruken
つるけん
2 years
Flutterのapp_ja.arbファイルのテキストの内容を翻訳する作業が面倒くさかったからDeepLで翻訳したら一瞬で終わった。 一度に5000文字以上の翻訳をする場合はアップグレードする必要あったからこの機会にPro版にした。
Tweet media one
0
0
5
@tsuruken
つるけん
3 years
ラーメンのアプリ作ったら今よりもっとラーメン食べていい気がするんだよな。
0
0
5
@tsuruken
つるけん
5 months
いい加減にAdmobの居住者証明の提出やらなきゃな。 恥ずかしながらこの年まで居住者証明書というものを知らなかった。
Tweet media one
2
0
5
@tsuruken
つるけん
4 months
アーロンチェア買った! 他の候補とかなり迷ったけど、座り心地が一番良かったのがこれ。 やっぱり買う前に実際に座って良かった。 ここ数日この椅子で仕事しているけど、お尻と腰が全く痛くない。
Tweet media one
Tweet media two
@tsuruken
つるけん
4 months
6-7年ぐらい使ってる椅子がボロくなってきたせいか長時間座るとお尻が痛い。 ・長時間座ってもお尻と腰が痛くならない ・肘付きあり ・予算10万前後 この条件のいい椅子ないかな?
1
1
1
1
1
5
@tsuruken
つるけん
5 months
VSCodeの「Flutter Riverpod Snippet」の拡張機能で、「riverpodpart」のスニペットめっちゃ便利だな。 「riverpodpart」を入力したファイルの.g.dartファイルを書いてくれる。
0
0
5
@tsuruken
つるけん
1 year
投稿系のサービスで自分の投稿がない時に、 「投稿がありません」 みたいにネガティブな表現じゃなくて、 「右上のプラスボタンから投稿できます!」 みたいな表現の方がポジティブでいいし、次のアクションを促せるからなるべくそうしている。
0
0
5