個人開発で使った各種サービスやあれこれをまとめる
言語(フレームワーク)
Dart(Flutter)です。
クロスプラットフォーム最高です。
mBaaS
Supabaseです。
- Auth
- Database(ちなみに
PostgreSQL
で動いてます) - Storage
全てSupapase
です。
よくFirebase
と何が違うの?と聞かれますが、
Firebase
、セキュリティルールとか怖いんですよ。。訴えられた企業さんもいたしね。
あと、Firebase
のDatabase
はNoSQL
なのでちょっと慣れてないのと、SQLエディター使えないのですよね。
後は資金ですかね。従量課金怖いです。
でも、Crashlytics
とかAnalytics
とかはSupapase
にはないです。
そこだけFirebase
で使うのがいいかも。
今だとハイブリッドmBaaSがいいかも?
メールサービス
Resend
です。
Supabase
使っていると結構簡単に連携できます。
ちなみに、SendGrid
使おうかなと思ったんですが法人利用のみらしいですね。
利用規約に書いてあったので、諦めました。
ドメイン
XServerドメイン
です。
理由はありません。たまたまです。
ちなみに某有名な.comさんは使いません。
ドメイン事業者使う時は、一回ググって口コミとか見てから使うのがいいです!
特にTwitter!
デザイン
Figma
とCanva
を使いました。
メインはFigma
です。
Canva
の用途は、バージョンアップをしたらユーザーさんにお知らせする画像をCanva
で作りました。
ちなみにお知らせ投稿はSupabase
の管理画面から対象のDBをポチポチ操作して投稿してます。
それがアプリの「お知らせ」にこんな風に投稿されます。
管理画面をいつか作りたいと決意。
利用規約やプライバシーポリシー
雛形の作成はkiyaku
を使いました。
これをNotion
で作って外部公開にしています。
他にもkiyac.app
とかもあります。ちょっと気になってますが、プライバシーポリシー以外は有償らしいので、プロダクトが大きくなってキャッシュに余裕が出来たらこれ使うのはありだなぁと。
お問合せフォーム
Notionフォーム
使いました。
一瞬Googleフォーム
にしようかなと思いましたが、Notionフォーム
の方見た目が好きなのとLINE Notify
みたいにサービス終了とかされても困るのでNotion
です。(半分冗談です)
ちなみにお問い合わせがあればこんな感じでSlackに通知がきます。
タスク管理や仕様書
Notion
です。
今になって仕様書だけはGitHub
で良かったかも?と思ってます。
それこそ最近流行りのMCP
使って色々やりたいならマークダウンで書いた方がいいですからね。
Notion
だとテーブル構造なのでAI向きではないみたいです。(人間向きです)
SNS
私が作ったアプリの性質上Twitter
よりInstagram
の方がユーザーがいるのでInstagram
のアカウントを作りました。
マーケ?広報?頑張ろうと思います。
その他
LitLink
を作りました。
そのリンクの中に
- Apple Store
- Google Play Store
のURL
を設置しました。
終わり
一旦こんな感じです。
決済サービス(StripeとかRevenueCatとか?)の機能を実装したら更新しようかな。
あと、モニタリング/分析(Mixpanelとか?)も気になってますがなんせ時間がない。
でも時間見つけてやりたいですね。やります。はい。
Discussion