開発記録

アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #6 〜TestFlight・CIの導入〜

朝の実では、TestFlight のテスト配布開始と同時に、`AsanomiTests` を実行する最小限の CI も入れた。この記事では、TestFlight と CI の役割、導入方法、朝の実の実例をまとめる。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #5 〜投稿時間帯ロジックの詳細設計・実装〜

朝専用SNSの投稿時間制御を、UIガードとドメインガードの二重防御でどう設計したかを解説。検討した内容、実装のつながり、8:59→9:00の境界確認までまとめています。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #4 〜投稿時間帯ロジック仕様整理〜

朝活SNSアプリ「朝の実」の開発記録第4回。投稿時間帯ロジックを整理。4:00〜8:59 だけ投稿を確定できる理由や「投稿」と「下書き」の役割分担、ユーザー体験を踏まえた設計意図を解説します。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #3 〜CRUD処理を実装する 〜

CloudKit で投稿データを扱うために、Post モデル・エラー定義・フィールド名管理・Mapper・Repository インターフェース・実装の6ファイルを作成し、CRUD 処理を安全に抽象化する方法を解説。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #2 〜CloudKitで投稿データの基盤を作る〜

朝専用SNSアプリ「朝の実(Asanomi)」の開発記録第2回。CloudKitを使った投稿データ(Postレコードタイプ)の設計方法を解説。インデックス設定手順も解説。
アプリ開発

朝専用SNS ”朝の実(Asanomi)” 開発記録 #1 〜アイコン完成まで〜

朝の実|朝だけ動くSNS 開発記録#1(アイコン制作)