1
/
5

エウレカのエンジニアが『iOSDC Japan 2018』に提出したCfPを紹介させていただきます!

みなさん、こんにちは。eureka, Inc.でTech PRを担当しているCTO室 責任者の梶原です。
今年の『iOSDC Japan』に、弊社から3名のエンジニアがCfPを提出致しました。

『iOSDC Japan 2018』とは

iOSアプリ開発など、iOSとその周辺技術に関わるエンジニアのための技術カンファレンスです。昨年は800名エンジニアが参加されて日本でも有数のカンファレンスのひとつだと思います。

メインのコンテンツは、エンジニアから公募されたスピーカーによるトークセッションです。ここで登壇できるエンジニアは、ほんのひと握りですので、iOSエンジニアにとって名誉なカンファレンスです。

それでは、弊社からプロポーザルを出したメンバーのプロフィールと、セッション内容を紹介させていただきます。

木村 寛 | Principal Engineer, Head of Development

プロフィール

エウレカでiOSアプリの開発を担当。
2014年、CouplesのiOSアプリの開発を担当。
2016年、PairsのGlobal版のiOSアプリの開発を担当。

快適なUIを持つアプリをつくるために
できること

アプリは快適に使えるほど良いものですよね。しかし、修正・改善を重ねていくごとに開発者の気づきにくいところで快適さ(品質)は落ちてしまうことがあります。
「クラッシュはしないけど、うまく動作していない😱」など。
このような問題に対して、実際にPairsで行なっている対策となる様々なアプローチを紹介します。


Textureは部分的に導入はできますか?

巷で噂となっているPinterestによって開発されている、UIが猛烈に高速化されるTexture(AsyncDisplayKit)ですが、非常に巨大なフレームワークであり、UIKitをラップする形でAPIが提供されています。
既存のアプリで「UIが重い!Textureを入れて速くしたい!」「でも途中から導入できるものなの?」という問題に対し、実際のところ、導入は可能なのか?どのように?についてお話しします。



安定したチャットを実現するためのアプリとAPI設計

SNS系のアプリのほとんどはチャット機能を持っています。
しかし、チャット機能の実装はUXを求め始めると難しく、複雑になっていきます。
「順番が狂う」「送信完了までメッセージが表示されない」「受信されない」「重い」など
データが蓄積されていくチャットのような機能はどのように実装すべきなのかをお話しします。


Pairs海外版iOSアプリで実践しているModelレイヤーの設計について

アプリ内のコードにおいて、サーバー連携とUIレイヤーを支えるModelレイヤーについて話します。安定したUIを実現するためにMVVMやFluxなどが存在していますが、それらはバックエンドとなるModelレイヤーについては詳しくは言及していません。ですが、大きなアプリケーションではModelレイヤーの設計と管理が要になります。今回はPairs 海外版iOSアプリで実際に使用している設計をアイデアのひとつとして皆さんに共有します。



John Rommel Estropia | Principal Engineer

プロフィール

フィリピン出身、2008年来日してから様々な携帯・モバイルアプリ開発を経験していました。2011年からiOS開発に集中して、2014年「Couples」のiOSアプリ開発のためエウレカに入社し、現在「Pairs」開発で大きなデザインリニューアルやリファクタリングを担当しています。 iOSのオープンソースライブラリも書いています。特にCoreStoreというフレームワークは「Couples」と「Pairs」にも使われています。

Pairs Japan’s Deploy Bot

In this talk I’ll introduce our deployment bot that we use at Eureka in the Pairs Japan team. I’ll give a quick rundown of its features and commands, then show the frameworks used to build it.

Modern CoreData with CoreStore

In this talk I’ll introduce the features and safeties of the 1900-star library CoreStore which is a very type-safe ORM on top of Core Data. CoreStore is part of the Swift Compatibility Suite.



長坂 悟志 | Pairs Japan , Lead Engineer

プロフィール

2016年8月にエウレカにジョイン。日本版PairsのiOS開発を担当し、主にUI/UX改善を担当しております。以前まではiOS,Androidのアプリエンジニアとして受託・運営を経験し、旅行向けアプリや社内コミュニケーション用のアプリなどの開発や、ePubによる電子書籍開発などに従事していました。

レガシーなアプリケーションの60fps化を目指す為にやっていること

私の現在担当しているアプリケーションはファーストリリースから早5年が経過しようとしています。 しかし、ユーザの求めるサービス、そして何よりUI/UXへの期待値は5年前とは比べ物にならないくらいに上がりました。 ユーザの期待を裏切らない為に、我々iOSチームがfpsを一つの指標に置いてUI/UX改善の為に行っている事、またこれから改善していきたい事についてお話します。


ドメインモデルをレイヤードアーキテクチャに落し込む為の実践的アプローチ

ドメイン駆動設計においてキモとなるのは、そのDDDの概念を元に如何にプロダクトの対象領域であるドメインをモデル化し、そして、それをどのようにプログラム設計に落し込むかどうか、だと思います。
このセッションではまずDDDを知らない方の為にその概念を説明し、そして弊社のiOSアプリに対してどのように落とし込んでいるのかについてお話できればと思います。



また、長坂は去年も以下のセッションで登壇しています。こちらもよろしければご覧ください。

どのプロポーザルも「Pairs」で使われている技術ですので、ぜひ聞きたいトークがありましたら、Twitterなどで感想と拡散をお願いします!!

iOSエンジニアも絶賛募集中です!エウレカにご興味をお持ちいただけた方は、ぜひWantedlyよりエントリーください。ご応募お待ちしております!

iOSエンジニア
アジアにPairsという文化を築く!圧倒的ハイスキルなiOSエンジニア募集
株式会社エウレカは、2012年10月にローンチしたオンラインデーティングサービス「Pairs」を開発・運営しています。 「Pairs」は、日本でも急成長中のオンラインデーティングサービス市場において国内最大級を誇り、現在、国内累計1,500万人以上を突破しています。 また、2015年5月にはオンラインデーティングサービス領域における世界的リーディングカンパニー「Match Group」に、M&Aにより参画。Match Group(NASDAQコード: MTCH)は、「Tinder」「Match」「Plenty Of Fish」「OkCupid」「OurTime」「Meetic」といった、恋活・婚活マッチングサービスを世界190カ国以上・42言語で展開しています。私たちは、このグローバルカンパニーのノウハウとアセットを生かし、まずはアジア全域でのサービス展開を推し進めています。 その第1フェーズとして2013年10月にリリースした台湾版「Pairs」は、すでに台湾最大級のオンラインデーティングサービスに成長。第2フェーズとして、2017年に韓国版をリリース。“アジア全域”における、オンラインデーティングサービスのリーディングブランドになることを目指しています。
株式会社エウレカ


サマーインターンシップ
EUREKA SUMMER INTERNSHIP 2018 応募受付中!
株式会社エウレカは、2012年10月にローンチしたオンラインデーティングサービス「Pairs」を開発・運営しています。 「Pairs」は、日本でも急成長中のオンラインデーティングサービス市場において国内最大級を誇り、現在、国内累計1,500万人以上を突破しています。 また、2015年5月にはオンラインデーティングサービス領域における世界的リーディングカンパニー「Match Group」に、M&Aにより参画。Match Group(NASDAQコード: MTCH)は、「Tinder」「Match」「Plenty Of Fish」「OkCupid」「OurTime」「Meetic」といった、恋活・婚活マッチングサービスを世界190カ国以上・42言語で展開しています。私たちは、このグローバルカンパニーのノウハウとアセットを生かし、まずはアジア全域でのサービス展開を推し進めています。 その第1フェーズとして2013年10月にリリースした台湾版「Pairs」は、すでに台湾最大級のオンラインデーティングサービスに成長。第2フェーズとして、2017年に韓国版をリリース。“アジア全域”における、オンラインデーティングサービスのリーディングブランドになることを目指しています。
株式会社エウレカ



Instagramはじめました**

株式会社エウレカでは一緒に働く仲間を募集しています
6 いいね!
6 いいね!
同じタグの記事
今週のランキング