2026年– date –
-
iOSアプリ
月謝袋アプリ、AndroidのRevenueCatサブスクが動きました!
AndroidのRevenueCatサブスク 先日iOSで完成していたRevenueCatのサブスク購入フローを、本日Androidでも動作確認することができました! テスト環境の準備 Androidのサブスクテストには以下の3つが必要です。 Google Play Console側: サブスク商品の作成... -
iOSアプリ
月謝袋アプリに「2段階レビュー促進機能」を実装しました
2段階レビュー促進機能 月謝管理アプリ「月謝袋」に、2段階レビュー促進機能を追加しました。ユーザーに寄り添いながらレビューを集めるための仕組みです。 どんな機能? 主要な操作の節目に「使い心地はいかがですか?」というダイアログが表示されます。... -
iOSアプリ
月謝袋アプリに「未納管理機能」を追加!
はじめに 月謝管理アプリ「月謝袋」に、長らく要望のあった未納管理機能をついに実装しました。今日はその実装内容と、機能設計の背景にある「現場の気持ち」についてお話しします。 作った機能 1. カレンダーポップアップに月謝状態を表示 日付をタップす... -
iOSアプリ
月謝袋アプリ カレンダー機能実装記録
今回実装したこと 生徒ごとの色分けカレンダー表示 日付タップで詳細ダイアログ表示 時間重複のダブルブッキング検知 プレミアム未加入者向けロック画面 ハマったポイント あれ、何も表示されない!! Firestoreの複合インデックス lessons コレクションで... -
iOSアプリ
月謝袋アプリにプレミアム機能を実装
今回やったこと Flutter製の月謝管理アプリに、RevenueCatを使ったサブスクリプション機能を実装しました。 サンドボックステスト iOSのサンドボックスアカウントを使って購入フローをテスト。「プレミアムにアップグレード」ボタン → Apple の購入確認画... -
iOSアプリ
Flutter × RevenueCat サブスクリプション実装記録
はじめに 月謝袋アプリにサブスクリプション機能を実装しました。RevenueCatの設定からFlutter SDKの組み込みまで、個人開発者がつまずきやすいポイントをまとめます。 今回やったこと Google Play / App Store のサブスクリプション商品作成 RevenueCatへ... -
Wordress
プラグインを更新!
アプリが審査に通ったことでようやくWordressプラグインを更新しました ショートコード6つの新パラメータ追加 ショートコードを実装しました [sinqwell_event_list] ← 全件表示(現在) [sinqwell_event_list group_by="month"]←月毎に表示[sinqwell_event... -
Androidアプリ
審査通りました!
審査通りました!涙、涙 Google Play Consoleでのステータスも「削除中」だったのですが、製品版に変わりました。アプリのURL:https://play.google.com/store/apps/details?id=net.sinqwell.wp_event_post 昨年秋から約4ヶ月、本当に長い戦いでした。振り... -
Androidアプリ
通信環境に左右されないデモモードの実装
Wordressサイトの投稿アプリですが、Googleからの最新回答(リジェクト)により、アプリ停止は一旦見送られたものの、再度審査に出すと「また審査員がログインできない」という結局同じエラーになりました。 Googleのサポートの方には何度も下記のようなメ... -
iOSアプリ
イラスト英熟語 v1.1.2 リリース
レビューでご指摘いただいた「選択肢が毎回同じ順番になる」バグを修正しました! ユーザーさんのフィードバックのおかげで気づけました。本当にありがとうございます🙏 正解が常に1番上に表示されてクイズになっていなかった…という致命的なバグでした😅 ... -
Flutter
Flutter WebアプリにCSVダウンロード・画像アップロードを追加した話
〜dart:ioの罠・CORSの壁・Firebase Storageの有料プラン〜 月謝袋アプリ(Flutter Web / PWA)の開発を続けています。 今回は先生向けの管理機能として、「スタンプ誤登録の削除」「CSVダウンロード」「カスタムスタンプ画像のアップロード」の3つを実装... -
Flutter
FlutterアプリをそのままPWAにするのは難しい
〜月謝袋アプリWeb化で学んだ3つの壁〜 月謝袋アプリは、おけいことごとの教室の先生と生徒をつなぐPWAです。主な機能は以下の通りです。 月謝受け取りのスタンプ記録(生徒がスマホで確認) レッスン日程の管理 Googleカレンダー連携 先生専用の管理画面... -
Flutter
月謝袋PWA 開発日誌
今日はカレンダー機能を大幅アップデート✨ 月カレンダー形式で生徒を色分け表示 サブスク未加入はぼかし表示でプレミアム感を演出 ダブルブッキング警告機能も実装! レッスンを登録時にすでに予約が入っているところは下記の警告 音楽教室の先生が「あ、... -
Flutter
月謝袋PWA版、生徒登録まで成功!
月謝袋PWA版作成を開始! この2日間で下記のことを行いました。 ✅ Flutter Web ビルド ネイティブアプリ用のコードをそのままコピー✅ Firebase設定(テスト用を作成)✅ 先生新規登録→メイン画面ログイン成功!✅ 生徒3人登録成功✅ データ保存確認デー... -
Flutter
noteを始めました!アプリ開発や個人開発の話を書いていきます
今日、noteを始めてみました。 これまでは主にこのブログで記事を書いてきましたが、もう少し気軽に、開発のことや個人開発の裏話を書ける場所が欲しいと思ったのがきっかけです。 noteでは、ブログより少しラフな感じで開発の体験や学んだことを書いてい... -
Flutter
Flutter Webの世界へ
今日はFlutter Webプロジェクト作成してみます。 Step 1: プロジェクト作成 ターミナル/コマンドプロンプトを開いて: # デスクトップに移動(または好きな場所) cd ~/Desktop # Flutter Webプロジェクト作成 flutter create sample_pwa # プロジェクトに... -
Flutter
service-worker.jsとmanifest.json
service-worker.jsとmanifest.jsonはPWAの必須要件!! PWAの3つの必須要件 PWAとして認識されるために: ✅ manifest.json(必須)→ インストール可能にする→ アプリの情報を定義 ✅ service-worker.js(必須)→ オフライン対応→ キャッシュ管理 ✅ HTTPS... -
Flutter
超シンプルなPWAを自分で作る
作るもの: 「Hello PWA」アプリ シンプルなWebページ シンプルなWebページ: 「Hello PWA!」というタイトル 現在時刻を表示 ボタンをクリックするとカウント オフラインでも動く ホーム画面に追加できる フォルダ構成: ステップ1: 以下のフォルダを作成 📁 ... -
Flutter
PWAを体験
PWAの学習をいよいよ開始します X (Twitter) をPWAとしてインストール 手順(PCの場合): ステップ1: Chromeでアクセス Google Chromeを開く https://twitter.com/ にアクセス ログインする ステップ2: インストールボタンを探すアドレスバーの右側に:📱 ... -
Flutter
Service Worker の基本とは
PWAの学習をいよいよ開始します PWAとは何か 簡単に言うと:Service Worker =Webアプリとサーバーの間に入る「優秀な秘書」🤵 自分の代わりに:✅ データをキャッシュしておく✅ オフラインでも対応する✅ バックグラウンドで働く 比喩:通常のWebサイト:📧 ... -
Androidアプリ
アプリ再申請
アプリ再申請の返信が来ましたが無情なものでした。Googleの今回のメールはこう言っています: 「Repeated violations(違反の繰り返し)があるため復旧できない」機械的な定型文で突き放されているのが残念でした・ ここで重要なのは: ⚠ Googleは「DNS問...