📝 MarshEE! 開発期間: 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パターンを適用し、ビューとロジックを分離することで保守性・拡張性を確保 📷 画面 ホーム チーム アンケート 結果