Works

Swiftを用いた人生グラフアプリ
【概要】
Swift学習の一環として、人生の幸福度を可視化するアプリを作成した。
【作業人数】
1人
【制作期間】
1日
【ポイント・工夫点】
【実装機能】 ・年齢入力:自身の年齢をもとに、入力フォームの年齢範囲を動的に決定 ・幸福度入力:各年齢ごとにスライダーで幸福度を入力 ・コメント機能:年齢ごとに一言コメントを記録 ・グラフ表示機能:入力した幸福度をグラフで可視化 ・コメント表示機能:グラフの各点をタップすると対応するコメントを表示 【工夫した点】 ・状態管理と画面遷移の分離:各画面を別ファイル・構造体に分けることで、可読性と保守性を向上 ・幸福度の数値だけでなく、感情や出来事を記録できるコメント機能を追加 【開発を通して得た成果】 ・SwiftUIの構造的理解:状態管理、画面遷移、動的なView生成など、SwiftUIの基礎スキルを習得 ・データ構造とロジック設計力の向上:ユーザー入力に応じてリストやグラフを動的に構築するロジックを通じて、Swiftにおけるデータ構造への理解が深まった
【使用技術】
- ツール:Xcode
- 言語:Swift
- フレームワーク:SwiftUI