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

CA.swift19 恋するAIアプリ開発の裏側

CA.swift19 恋するAIアプリ開発の裏側

Osaka Miseri

April 15, 2024
Tweet

Transcript

  1. 自己紹介👤 プロフィールを見る
 逢坂美芹
 逢坂 美芹 / Osaka Miseri 株式会社サイバーエージェント @oskmr_

    2022年サイバーエージェント新卒入社 タップルのiOSエンジニア 恋するAIの開発を担当 3
  2. iOSの設計 UIComponent - UIの表示レイヤー UILogic - アプリ画面のViewに1対1対応したViewModel UseCase - アプリのユースケースを定義

    Repository - データの取得を抽象化 - APIやFirebaseを叩く(キャッシュデータを持つこともある) Domain - ドメインロジック 親密度、ユーザー情報やメッセージなどのEntity 23
  3. Xcode Cloudのメリット • 25時間/月まで無料と安い • 学習コストが低い ◦ GUIでworkflowの設定ができる ◦ 証明書の複雑な設定が不要

    ◦ モノレポでもディレクトリを選ぶだけで設定完了 • Xcodeからアプリ配れる(不安定で動かない時もある ) 30