ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile
ゆーすけ|アプリ個人開発 Flutter

@yusukeappdev

個人開発で10万人以上のお客さんにアプリを届ける✨|29歳|システムエンジニア7年目|独学でflutterアプリ開発を学習し、文京区Quizアプリ|日本初!テニスランキングアプリ【テニポイ】作成|趣味はテニスとフットサル🎾⚽️ |独学で勉強してAppleにリリースした僕が、アプリ開発を始める方の力になります☺️

ID: 1874680297201270784

linkhttps://note.com/yusuke_flutter calendar_today02-01-2025 04:53:20

164 Tweet

419 Followers

391 Following

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

生成AIの発展により、 誰でもアプリ開発できるし、誰でもデータ分析ができる時代になってきた。 これからは、幅広く技術を学んで、ケースバイケースで技術を組み合わして使う能力が大事になる! そのために、あらゆる角度から技術をキャッチアップすることが大切だと思う😄

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

Googleの様々なAIエージェントは、 主にどんなふうに使えば良いのか? 分からなかったので、Gemini DeepResearchとCanvasを組み合わせて、インフォグラフィックでまとめてもらいました! sites.google.com/view/ai-agent-…

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

GenSparkのAIスライド機能が神! 進捗報告資料に、どんな図やグラフが欲しいか考えるときに、GenSpark使ってみた✨ そしたら、分かりやすい図やグラフを使ったドキュメントが生成されたので、参考にして良い資料ができました!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

今日は、久しぶりに家で1日個人開発! 生成AIを色々キャッチアップしたから効率的にできてる! ただ、何というか、おっ!この実装できたわ!!✨ みたいな感動が、自力でやってる時よりない気がする笑 まぁ感動を覚えるところを別なところに移していこう笑

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

Mac OS、Xcode 、pubspec、flutter のバージョンは、相互に互換性を保つ必要がある! どれかをアップデートしないと、想定外エラーが出ることが多い! 今まで動いてたのに、何でだぁ🧐 ってなったらこの辺を疑ってみましょう!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

夏季休暇中にやりたいことって、めちゃめちゃ出てくるんだけど、 意外と全てやり切るのって困難(泣) まだ、50%くらいだ笑 100%達成しないと、ずっと頭の中、モヤモヤなんだよなぁ〜

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

今、開発中のアプリで天気予報を取得したかったので、OpenWeaterAPIを活用しました! 1日1,000回までの実行は無料なので、functionを使い、朝6時に47都道府県分の天気を取得⇨DB保存⇨都道府県をキーにDBより取得の構成にしました🧐 コストを抑えるためには、このような設計も大切ですね!(^^)

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

生成AI開発を活用した個人開発方法💻 ①Figmaで画面イメージ作成(ざっくり) ②Cursorに画像添付して、コーディング依頼。 ③簡単な微修正はCursor のチャット機能又は手動で対応 ④仕様の追加や大幅な処理修正は、GeminiCLIを活用し、PJ全体を読み込んでもらった上で、漏れなく対応する

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

本番環境と開発環境で変更が必要な部分は、 Config ファイルに設定して、簡単に切り替えられるようにしよう! ディレクトリやファイルの分け方を綺麗にすることで、単純ミスを大幅に減らすことができます!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

今日もアプリ開発! firebase functionsとmessages を使った通知処理を実装中! ログを確認しながらエラー解決中💪 生成AIでざっくり開発して、細かいところは自分で見て修正していく!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

GeminiCLIによる開発は、マジで最強‼️ プロジェクトのディレクトリ構成を確認しながら、修正案を出してくれるからコードの統一感が保たれる! しかも、対応案を立てて、実行してくれるから認識齟齬が発生しない!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

flutter Webアプリに適しているホスティングサービスは、Firebase Hostingサービスみたいです! App Hostingは、Next.jsなどを用いたフルスタックWebアプリで使うらしい!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

個人開発でアプリを創るなら、なぜ?を分析する力が大事! なぜ、ユーザーはアプリを継続しないか └使い方が視覚的に分からない └継続的に使う仕組みになっていない └そもそも需要がない 1つ1つの事象に対して、しっかり分析・改善を繰り返し行うことが大切!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

システムエンジニアあるある! 日常会話で、2つのモノをまとめる時に、 すぐ「マージしといて」って言う笑 自分は妻もシステムエンジニアなので、伝わります笑

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

AIってホントすごいなぁ GeminiCLI等のAIエージェントは、 タスク依頼すると、まずどのような方法で対応するか計画している。 これが、僕が本業の調査タスクでやってることと同じ!! AIはこれを一瞬でやっちゃうんだもんなぁ〜

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

今週の土日は、長野に行ってきました! 強制的にデジタルデトックスになりました! たまには、パソコンを触らないのも大切ですね笑

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

生成AIの思考プロセスは、システムエンジニアの頭の中みたい! 例えば、GeminiCLIがコーディング修正する時の動きは、システムエンジニアがシステム改善するときと類似している。 調査⇨対応方針検討⇨対応手順作成⇨実行 思考のプロセスが類似してるため、生成AIの回答から学べることは多そうだ!

ゆーすけ|アプリ個人開発 Flutter (@yusukeappdev) 's Twitter Profile Photo

テニポイアプリのWeb版をリリースしました!^_^ 個人開発で、Android対応するのがなかなかハードル高かったので、Web対応しました! Androidユーザーの方は、是非Web版を使ってもらえれば! tennipoi.web.app