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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

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

Avatar for Osaka Miseri

Osaka Miseri

April 15, 2024
Tweet

Other Decks in Programming

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