ポートフォリオ一覧
2024.12生活・レジャー新規構築
ゴルフスコア・コースアプリ
ラウンド中のスコア記録とコース情報を屋外でそのまま使えるようにしました。
モバイルサーバー・インフラ

- 開発期間
- 約4か月
- 体制
- 3名
- 対応プラットフォーム
- モバイル · サーバー
- 主な機能
- スコア記録 · コース情報
背景
ラウンド中はスコアを紙のカードに書き込み、コース情報は別途調べる必要がありました。フィールドですぐ使えるアプリが必要でした。
実装範囲
- ホール別スコア入力
- コース情報の照会
- ラウンド記録の履歴
- 同伴者とのスコア比較
- オフライン入力後の同期
技術選定
その状況で何をなぜ選んだかiOSはSwiftUI、AndroidはJetpack Composeによる各プラットフォームのネイティブ実装
フィールドではインターネットがつながりにくいコースが多く、オフライン入力とその後の同期が重要でしたが、この部分はプラットフォームごとのネイティブ機能に頼る方が安定していました。クロスプラットフォームではなく各プラットフォームに合わせて個別に作ることで、オフライン動作をより確実に検証できました。
技術スタック
Jetpack ComposeKotlinSwiftUISwift