iOSDC 2017にエウレカから3名が登壇してきました #iosdc

こんにちは。Pairs JPでスクラムマスター & iOSエンジニアをしている丹です。
今年のiOSDC 2017にエウレカから3名が登壇してきたので、
僕らの発表内容とその他採択されなかったプロポーザルをご紹介したいと思います。

エウレカからの発表内容

17(日)Aトラック 「触り心地の良いInteractive Transitionをマスターしよう」by @shunkitan

プロポーザル

 

トークの中で紹介したアニメーションはこちらです。

Easing Curveの適切な使い方とDurationの目安について反響がありました。
参照元はMaterial Designのガイドラインですが、一つの目安になると思います。

 

また、Interactive Transitionを調べるとUIPercentDrivenInteractiveTransitionのサンプルコードが多いのですが、今回はよりインタラクティブで綺麗なアニメーションにするために、完全にカスタムでアニメーションを組んでいるので参考にしてみてください。

 

 

17(日)Aトラック「Rangeと仲良くなる15分 with String.Index & Unicode」by @satoshin21

プロポーザル

 

String.IndexとRangeの話で、Swift4でUnicode 9に対応したことで、Swift3と挙動が異なることが印象に残っています。
家族の絵文字で1文字目を取得するとき、Swift3ではお父さんしか取れないが、Swift4ではちゃんと家族の絵文字が取れることが反響を呼んでいました。
StringのSliceに困ったら見直したい内容になっています。

 

 

17(日)LT「Fun with Swift 4 KeyPaths」by JohnEstropia

プロポーザル

 

Swift4からKeyPathを型安全で書けるようになりました。KeyPathをGenericsで書くために_kvcKeyPathStringを活用する方法を紹介しています。
サンプルコードにあるCoreStoreというCoreData用のライブラリでは、NSPredicateがさらに書きやすくなります。

 

 

出したプロポーザルについて

エウレカでは3人がプロポーザルを出して、全員が採択されました。

今回採択されなかったプロポーザルも一覧で載せておきます。

10月2日から開催される俺コンの1日目で、
長坂(@satoshin21)が「Moya + RxSwiftで実現する!ReactiveなAPIリクエスト」についてお話する予定です。

さいごに

iOSDCで登壇することはとても楽しい経験でした。
iOSエンジニアと言っても、それぞれ得意分野や関心ごとは違います。
自分の得意分野を話してみることは、iOSコミュニティにとって良いことなので、
今年出せなかった人も、来年は是非プロポーザルを出してみてください!

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

エウレカでは、一緒に働いていただける方を絶賛募集中です。募集中の職種はこちらからご確認ください!皆様のエントリーをお待ちしております!

Recommend

eureka Meetup #03 -WWDCレポート iOSエンジニア- を開催しました!

Pairs開発責任者が考える「プロダクト・マネジメント」に必要な5つの資質