お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。
2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。
なお有料の対象となるのはAPIのみであり、connpassのサービスにつきましては今後も無料でご利用いただけます。

このエントリーをはてなブックマークに追加

4月

11

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた

GO TechTalk #18 async/await、RxSwift、Needle、RIBs

主催 : GO株式会社

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた
ハッシュタグ :#goinc_tech_talk
募集内容

一般

無料

参加者数
127

申込者
furuyan
treastrain / Tanaka Ryoga
tzxdtc10
YuzuruSeto
iXerol
kalupas226
nmurata_
Ryu
tominagaaaaa
CYCHOW
申込者一覧を見る
開催日時
2023/04/11(火) 19:00 ~ 19:55
募集期間

2023/03/14(火) 17:14 〜
2023/04/11(火) 19:55まで

会場

オンライン

オンライン

参加者への情報
(参加者と発表者のみに公開されます)

イベントの説明

イベント概要

GO株式会社(旧株式会社Mobility Technologies)は、タクシーアプリ『GO』を始めとして様々なサービスを運営しています。 本イベントでは、半年に計2週間、自己研鑽の時間を確保できる『Engineer Challenge Week』という社内制度を利用して、タクシーアプリ『GO』のiOSアプリで、async/await、Needle、Xcode Cloudの導入の検討状況を発表します。

タクシーアプリ『GO』のiOSアプリ開発で、開発者の体験を良くするため、また、UXを良くするために、どのようなことを考え、取り組んでいるかを御覧ください。

また、イベントの最後でアンケートに答えていただいた方の中から、抽選で10名様にタクシーアプリ『GO』で利用できる¥2,000クーポンをお配りいたします。詳細は後述のキャンペーン注意事項を御覧ください。

GO株式会社(旧株式会社Mobility Technologies)とは

GO株式会社は「移動で人を幸せに。」をミッションに、日本のモビリティ産業をアップデートする様々なITサービスの提供を行っています。

参加対象

  • iOSアプリ開発に興味のある方
  • async/awaitの導入戦略に興味のある方
  • コードジェネレートによってコンパイル時に依存関係をチェックできるDI Library、Needleの導入方法に興味のある方
  • Xcode Cloudの導入方法に興味のある方
  • MoTを知りたいエンジニア
  • モビリティに興味があるエンジニア
  • MoTの『Engineer Challenge Week』という取り組みに興味のある方

当日のタイムテーブル

時間 コンテンツ
19:00-19:05 オープニング
19:05-19:50 ・『GO』にSwift Concurrencyの導入戦略を検討する(日浅)
・コンパイル時に静的チェックできるDI Library、NeedleをRIBsアーキテクチャーに適用してみた(黒田)
・Xcode Cloud の導入前に考慮すべき4つのポイント(今入)
19:50-19:55 クロージング

当初50分の予定でしたが、55分へと変更いたしました。

アジェンダ

『GO』にSwift Concurrencyの導入戦略を検討する(日浅)

タクシーアプリ『GO』はRIBsが採用しているRxSwiftを流用し、非同期処理を実現しています。Swift 5.5から、非同期処理ができるasync/awaitが登場しました。タクシーアプリ『GO』でRxSwiftとasync/awaitを組み合わせることができるのか、既存のコードがリファクタリングできるのかなどについてご紹介します。

※譚による発表を予定していましたが、日浅から発表いたします。

コンパイル時に静的チェックできるDI Library、NeedleをRIBsアーキテクチャーに適用してみた(黒田)

タクシーアプリ『GO』のiOSアプリではUber社の開発したRIBsアーキテクチャを採用しています。RIBsアーキテクチャでは「RIB」と呼ばれるコンポーネントを組み合わせることで、木構造でアプリを構築します。今回は同社が開発したDIライブラリであるNeedleを使い、RIBsアーキテクチャの親子間の依存関係を自動で解決させる試みを行いました。RIBsアーキテクチャにどのように導入するのか、また導入してどうだったか調査した内容についてご紹介します。

Xcode Cloud の導入前に考慮すべき4つのポイント(今入)

2022年にリリースされた Xcode Cloud の活用について検討しました。iOSアプリ開発においてよく利用される Bitrise や GitHub Actions などの CI サービスから、Xcode Cloud に乗り換えることは可能なのでしょうか。 実際に Xcode Cloud を使用して、他の CI サービスとは異なる特徴について紹介します。

プロフィール

黒田 修平

iOSアプリエンジニア

新卒でSIerに入社し、社会インフラ向けのシステム開発を経験。 その後、アプリ開発に興味を持ち、iOS/Androidのアプリ開発をメインに受託開発や自社サービスの開発に携わる。 2022年7月にMobility Technologiesに入社し、タクシーアプリ『GO』のiOSアプリ開発を担当。

今入 庸介

新卒で大手IT企業に入社後、新規Webサービス、iOS/Androidアプリの起ち上げを経験。 スマートフォンとモビリティ分野の相性の良さに惹かれ、2017年5月に JapanTaxi に入社。 相乗りタクシーアプリをリリース後、JapanTaxi iOS アプリの開発に携わる。 2020年4月からタクシーアプリ『GO』のiOSアプリの開発をメインに担当。

【司会】高堂 和芽(@sandgirl_14

広報

不動産ベンチャーにて財務経理・法人営業に従事後、2018年よりモバイルオーダーサービスを手がけるShowcase Gigの広報担当に。Mobility Tetchnologiesへは2022年5月に入社し、組織/採用広報を中心にコーポレートコミュニケーション全般を担当。最近ではVoicyを活用した「声の社内報」を社内で立ち上げ&運営。

会場

オンライン(YouTube Live)で開催いたします。URLは参加登録後表示されます。

※後日アーカイブ公開を予定しています。

アーカイブを公開しました。

イベント注意事項

・技術交流が目的の勉強会のため、知識の共有および参加者同士の交流を目的としない参加はお断りしております。参加目的が不適切だと判断される場合には、運営側で参加をキャンセルさせていただく場合がございます。

・参加枠が大幅に埋まらない場合には開催を延期または中止する場合がございます。

・個人情報取扱いについてプライバシーポリシーに定める利用目的に必要な範囲で利用し、当社が責任をもって厳格に管理いたします。内容をご確認の上、ご同意いただきお申込み下さい。

その他、ご不明点などございましたら、遠慮なくご連絡いただけますと幸いです。

キャンペーン注意事項

  • クーポンの利用期限は2023/5/31になります。
  • 対象者:イベントの最後に実施するアンケートに回答された方
  • ご応募はおひとり1回までとさせていただきます
  • クーポンのご利用方法や制限事項についてはQ&Aの「クーポンについて」もご参照ください
  • 当選発表は、イベント参加時に抽選希望者のみにご登録いただくメールアドレス宛へのクーポンコードのご連絡をもって代えさせていただきます
  • 主催者の判断により本キャンペーンを中止する場合がございます

発表者

フィード

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:36

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:36

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:35

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:14

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:13

ttyszk

ttyszkさんが資料をアップしました。

2023/04/24 17:13

takahia

takahia さんが 『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた を公開しました。

2023/03/14 17:14

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた を公開しました!

終了

2023/04/11(火)

19:00
19:55

募集期間
2023/03/14(火) 17:14 〜
2023/04/11(火) 19:55

会場

オンライン

オンライン

オンライン

管理者

参加者(127人)

furuyan

furuyan

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

treastrain / Tanaka Ryoga

treastrain / Tanaka Ryoga

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

tzxdtc10

tzxdtc10

I joined 『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた!

YuzuruSeto

YuzuruSeto

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

iXerol

iXerol

I joined 『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた!

kalupas226

kalupas226

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

nmurata_

nmurata_

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

Ryu

Ryu

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

tominagaaaaa

tominagaaaaa

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

CYCHOW

CYCHOW

『GO』のiOS開発で、Concurrency、Xcode Cloud、新DIを試してみた に参加を申し込みました!

参加者一覧(127人)

キャンセルした人(1人)