Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS研修【MIXI 24新卒技術研修】

iOS研修【MIXI 24新卒技術研修】

本スライドは、MIXIの2024年度新卒向け技術研修で使用された資料です。

<科目名>
iOS研修

<関連リンク>
動画▶ https://youtu.be/-CIJkjv8yJA
リポジトリ▶ https://github.com/mixigroup/ios-swiftui-training

※お願い※ 〜 資料・動画・リポジトリのご利用について〜
公開している資料や動画は、是非、勉強会や社内の研修などにご自由にお使いいただければと思いますが、以下のような場でのご利用はご遠慮ください。
- 受講者から参加費や授業料など金銭を集めるような場での利用
(会場費や飲食費など勉強会の運営に必要な実費を集める場合は問題ありません)
- 出典を削除または改変しての利用

MIXI ENGINEERS

July 22, 2024
Tweet

Video

More Decks by MIXI ENGINEERS

Other Decks in Technology

Transcript

  1. 2 ©MIXI 講師紹介 • みてねプロダクト開発部 > プロダクト開発Mグループ • 2023年6⽉⼊社 •

    業務: Ruby on Rails, iOS, Android など • 初めて触ったPCは花柄のiMac (Early 2001) 阿部 未樹也(アベ ミキヤ) @struuuuggle 飯塚 拓也(イイツカ タクヤ) @jssez28 • みてねプロダクト開発部 > プロダクト開発Dグループ • 2019年新卒⼊社 • 業務: iOS, Android など • 最近ゴルフ始めました
  2. 12 ©MIXI スケジュール 10:30~ 全体説明 10:45~ 0. Swiftの基本 11:25~ 休憩(10min)

    11:35~ 1. SwiftUIの基本 1.0. 前準備 1.1. 簡単なレイアウトを組む 1.2. 画像を表⽰ 1.3. リスト表⽰ 12:50~ ランチ休憩(1h) 13:50~ 1.4. ナビゲーション 1.5. ライフサイクルと状態管理 15:05~ 休憩(10min) 15:15~ 2. WebAPIとの通信 2.1. Swift Concurrencyによる⾮同期処理 2.2. URLSessionによる通信 2.3. エラーハンドリング 16:55~ 休憩(10min) 17:05~ 3. 設計とテスト 3.1. Single Source of Truth 3.2. XCTest 3.3. Xcode Previewsの再活⽤ 18:30~ 終了