Works

人生グラフアプリのトップ画像
人生グラフアプリ

Swiftを用いた人生グラフアプリ

【概要】

Swift学習の一環として、人生の幸福度を可視化するアプリを作成した。

【作業人数】

1人

【制作期間】

1日

【ポイント・工夫点】

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

【使用技術】
  • ツール:Xcode
  • 言語:Swift
  • フレームワーク:SwiftUI