- 開発期間: 2024年10月(2週間)
- 開発体制: 3人チーム
- 開発目的:
- チームメンバー同士の ソフトスキル を相互に評価し、成長を支援
- 構造化されたフィードバックプロセスにより、負担の少ないフィードバック依頼と改善点の提案を実現
- フィードバック結果を可視化し、ユーザーが自分の成長過程を明確に把握・追跡できるよう支援
- 1. ソフトスキル評価
- コミュニケーション・自己開発・問題解決・チームワーク・リーダーシップの5領域を選択式で評価
- 2. 結果の可視化
- 匿名フィードバック結果をHeatMapで表示し、チーム全体の分布を確認可能
- 3. 直感的なUI
- チームメンバーがすぐに参加できる分かりやすい画面設計
- 言語:
Swift - フレームワーク:
UIKit - ライブラリ:
SnapKit,Then
- UI/UX実装
- AutoLayoutを用いた画面レイアウト設計・実装
- 結果画面構築
UICollectionViewでアンケートUI・結果画面を実装- セル再利用による選択状態管理とUI更新処理を実装
- イベント伝達処理
- Delegateパターンを用いてセル内イベントを上位に伝達
- 画面レイアウト最適化
- AutoLayoutにより、さまざまなデバイス環境でも安定したUIを提供
- 効率的な状態管理
- UICollectionViewのセル再利用を最適化し、選択状態を安定的に保持
- 拡張性のある構造設計
- Delegateパターンを適用し、ビューとロジックを分離することで保守性・拡張性を確保
| ホーム | チーム | アンケート | 結果 |
|---|---|---|---|
![]() |
![]() |

