iOSアプリ– category –
-
iOSアプリ
月謝袋アプリに「未納管理機能」を追加!
はじめに 月謝管理アプリ「月謝袋」に、長らく要望のあった未納管理機能をついに実装しました。今日はその実装内容と、機能設計の背景にある「現場の気持ち」についてお話しします。 作った機能 1. カレンダーポップアップに月謝状態を表示 日付をタップす... -
iOSアプリ
月謝袋アプリ カレンダー機能実装記録
今回実装したこと 生徒ごとの色分けカレンダー表示 日付タップで詳細ダイアログ表示 時間重複のダブルブッキング検知 プレミアム未加入者向けロック画面 ハマったポイント あれ、何も表示されない!! Firestoreの複合インデックス lessons コレクションで... -
iOSアプリ
月謝袋アプリにプレミアム機能を実装
今回やったこと Flutter製の月謝管理アプリに、RevenueCatを使ったサブスクリプション機能を実装しました。 サンドボックステスト iOSのサンドボックスアカウントを使って購入フローをテスト。「プレミアムにアップグレード」ボタン → Apple の購入確認画... -
iOSアプリ
Flutter × RevenueCat サブスクリプション実装記録
はじめに 月謝袋アプリにサブスクリプション機能を実装しました。RevenueCatの設定からFlutter SDKの組み込みまで、個人開発者がつまずきやすいポイントをまとめます。 今回やったこと Google Play / App Store のサブスクリプション商品作成 RevenueCatへ... -
iOSアプリ
イラスト英熟語 v1.1.2 リリース
レビューでご指摘いただいた「選択肢が毎回同じ順番になる」バグを修正しました! ユーザーさんのフィードバックのおかげで気づけました。本当にありがとうございます🙏 正解が常に1番上に表示されてクイズになっていなかった…という致命的なバグでした😅 ... -
iOSアプリ
ios「デベロッパモード」が出ない場合
iosのデベロッパモードは、条件が揃わないと設定画面に項目自体が出てこない仕様です。まず確認するポイント• 対応OSか デベロッパモードは iPadOS 16以降 で使える機能です。 「設定 → 一般 → 情報」でバージョンを確認し、16以上でなければアップデート... -
iOSアプリ
OAuth 2.0
Google Cloud ConsoleのOAuthについて OAuth 2.0 って何? OAuth 2.0(オース)は、「アプリがGoogleのサービスにアクセスする許可をもらう仕組み」です! 比喩で言うと: ホテルのルームキーのようなもの。 ❌ マスターキー(パスワード)を渡さない✅ 特定... -
iOSアプリ
Flutter & Dart道場 v2.0.0 正式リリース!
iOS & Android両方とも審査通過・公開完了です!! 🚀✨ 🏆 Flutter & Dart道場 v2.0.0 正式リリース! App Store Google Play アプリの詳細は下記にてhttps://sinqwell.net/apps/flutter-dart-dojo/ このバージョンの最新情報(Version 2.0.0) ... -
iOSアプリ
「Flutter&Dart道場」拡張中!
Flutter&Dart初心者向けのアプリ「Flutter&Dart道場」問題の種類と機能拡張中!まもなく審査に出す予定です。 現在のバージョンは両方のストアで公開! App Store Google Play アプリの詳細は下記にてhttps://sinqwell.net/apps/flutter-dart-dojo/ まも... -
iOSアプリ
Googleカレンダー連携機能について
Googleの審査に合格し、「月謝袋」アプリが安全基準を見致していることが証明されました!(2026年1月30日追記)【お知らせ】Googleカレンダー連携機能についてすべてのユーザー様に安心してお使いいただけます。 そもそもGoogle Cloud Consoleの仕組みを... -
iOSアプリ
「Flutter&Dart道場」アプリ公開
Flutter&Dart初心者向けのアプリ「Flutter&Dart道場」アプリが審査通りました。両方のストアで公開されました! App Store Google Play アプリの詳細は下記にてhttps://sinqwell.net/apps/flutter-dart-dojo/ 前回(アプリ停止)の失敗から学んだこと: ✅... -
iOSアプリ
Googleカレンダー完全連携(定期レッスン対応)
Google Cloud Consoleの設定 Calendar API有効化 OAuth同意画面設定完了 スコープ追加完了(…/auth/calendar) テストユーザー追加完了 iOS用OAuthクライアントID作成完了 Android用OAuthクライアントID作成完了 Flutterアプリ側の実装 レッスン登録・削除... -
iOSアプリ
月謝袋、日付に曜日を追加
レッスン日に曜日を表示することにしました。 改善ポイント ・先生側:レッスン一覧で曜日が確認 ・生徒側:レッスン詳細で曜日が確認 改善結果 -
iOSアプリ
月謝袋のダウンロード直後の動線の見直し
12月5日にGoogle PlayとApp Storeで新バージョンが正式に公開となりました。ブログに書く余裕がなかったのですが、プレミアム機能の実装からは審査を通るまで長い道のりでした。 プレミアム機能の実装 審査却下からの復活(2回!) App内課金セクション問... -
iOSアプリ
却下済みからの新バージョン提出のトラップ
App Store Connectで審査で却下済みとなった場合、新しいバージョンを提出するのにかなり苦労してしまいまいました。特にアプリ内課金がある場合は厄介でした。2度もApp Store Connectのヘルプに電話することに。それでも、今一つ解決できず、いろいろブロ... -
iOSアプリ
アプリ内課金の修正とTestFlightで実機テスト
月謝袋アプリの審査にだしました。Google Play Consoleは公開されましたがApp Store Connectは「問題あり」と返信がきました。そこで下記の修正をしました アプリ内:主な修正内容 ローディング状態の追加 商品情報を取得中は「読み込み中…」を表示ユーザ... -
iOSアプリ
月謝袋の見直し3
記の2つのみをアプリ内課金とすることに決めました。(月謝袋の基本的な機能は全て無料で使えるようにする)・オリジナルスタンプ・年毎のCSVダウンロード 無料機能: ✅ デフォルトスタンプ(PAID/NOT PAID)✅ 月謝管理✅ レッスン日管理✅ 基本的な表示... -
iOSアプリ
月謝袋の見直し2
先生側のレッスン日入力機能 既存画面タブ追加タブ1: 月謝スタンプ(既存機能)タブ2: レッスン日管理(新機能) レッスン日の追加・編集・削除機能生徒選択(ドロップダウン)日付選択(カレンダー)・・日付をタップしてカレンダーから選択時間選択(時... -
iOSアプリ
月謝袋の見直し
そもそも「内部課金」と言う制度をよくわかっていなかったので、有料200円で出発した月謝袋アプリでしたが、月謝袋アプリは無料にすべきだったなぁと思いました。というのは、先生が新しく生徒持ったときにその生徒さんにわざわざアプリのお金200円を払わ... -
iOSアプリ
イラスト英熟語、1.1.0
バージョン1.1.0・プレミアム編(500個達成)無料:1-190番(38%)有料:191-500番(62%) Google Play Console。App Store Connectバージョン1.1.0公開されました。 イラスト英熟語 App Store Connectでの内部課金で陥ったこと 前回、初めての内部課金だ... -
iOSアプリ
イラスト英熟語、1.0.2
バージョン1.0.2・プレミアム編(110個の厳選熟語)を追加・アプリ内課金機能を実装・基礎編(190個)とプレミアム編(110個)に分割 Google Play Console。App Store Connectに審査を提出しました。 イラスト英熟語 はじめてのアプリ内課金実装 STEPパッ...