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

pixivアプリは変化する

tatsubee
October 17, 2024
470

 pixivアプリは変化する

tatsubee

October 17, 2024
Tweet

Transcript

  1. 課題: iOS Deployment Target 達成! 13 → 15 (最新は18) •

    プロジェクトを進める上で、iOS 14以上にしないと困るこ とが判明 • iOSエンジニアとしては、iOS 15以上にして SwiftUIを十分に使いたい
  2. 課題: メンテナンスされていない ライブラリへの依存 進捗: 3 / 8 SwiftPMで管理できない or Privacy

    Manifests要件で 怪しいライブラリは優先度高で置換実行! 解決法: 公式APIまたは別ライブラリへの置換
  3. pixiv-iosの変化 • iOS Deployment Target 13 → 15 • メンテナンスされていないライブラリの置き換え

    • Swift PM マルチモジュール化 • 可読性の低い独自実装の破壊
  4. pixiv-iosの変化 • iOS Deployment Target 13 → 15 • メンテナンスされていないライブラリの置き換え

    • Swift PM マルチモジュール化 • 可読性の低い独自実装の破壊 + • SwiftUIの導入 • CI/CDの改善 • MagicPodを使った自動テストの改善