Edited at

iOSDC 2017 まとめ

More than 1 year has passed since last update.

2017年9月15日〜17日の3日間(前夜祭含む)で開催されたiOSDC2017のまとめです。

iOSDCに参加できなかった方やあとで見返したい人のために、発表資料などをまとめました。

資料は随時更新します。もし間違いや削除のリクエストがあればご連絡ください。


目次


  1. ベストトーク賞

  2. 開会式

  3. 前夜祭

  4. 1日目



  5. 2日目



  6. 参加者ブログ

  7. 俺コン ← NEW‼️‼️




ベストトーク賞

※4位と9位は同率です!


1位「RxSwiftのObservableとは何か」/ @gomi_ningen


2位「ディープリンクの設計と実装」/ @ninjinkun


3位「Build high performance and maintainable UI library」/ @KishikawaKatsumi


4位「具体例とクイズで学ぶ、Swiftの4種類のエラーの使い分け」/ @Yuta Koshizawa


4位「Swiftで数学のススメ 〜プログラミングと数学を同時に学べ」/ @佐野岳人


6位「Auto Layoutのアルゴリズム」/ @稲見 泰宏


7位「節子、それViewControllerやない...、FatViewControllerや...。」/ @田中賢治


8位「コード生成による静的なDependency Injection」/ @ishikawa


9位「インタラクティブ画面遷移の実装解説」/ @satoshi0212


9位「結婚式を支えた技術 Firebaseを活用したサーバレスiOSアプリケーション開発」/ @成田元輝


開会式


オープニング

https://youtu.be/PaQjxXemZ2M


スポンサー紹介

https://youtu.be/AC7C5CY1Meo


前夜祭 - TrackA


SiriKit and Me

TachibanaKaoru / @TachibanaKaoru


Objective-C++を使ってMRCで快適に開発する

八十嶋祐樹 / @yaso_san


Swaggerで始めるAPI定義管理とコードジェネレート

杉上洋平 / @susieyy


節子、それViewControllerやない...、FatViewControllerや...。

田中賢治 / @ktanaka117


1日目 - TrackA


Auto Layoutのアルゴリズム

稲見泰宏 / @inamiy


インタラクティブ画面遷移の実践的解説

satoshi0212 / @shmdevelop


Build high performance and maintainable UI library

Kishikawa Katsumi / @k_katsumi


RxSwiftのObservableとは何か

gomi_ningen / @gomi_ningen


短期間でやり遂げるための、大規模リニューアルの進め方

kosako


ディープリンクの設計と実装

ninjinkun / @ninjinkun


1日目 - TrackB


具体例とクイズで学ぶ、Swift4種類のエラーの使い分け

Yuta Koshizawa / @koher


視覚化とSwiftのタイプについて

Ray fix / @rayfix


Swiftで数学のススメ 〜 プログラミングと数学を同時に学べ

佐野岳人 / @taketo1024


Swiftプログラマのための今さら聞けない計算量の話し

藤本尚邦 / @fhisa


SwiftとKotlin

ezura / @eduraaa


Swift4.0対応しようとしたら大変な目に遭った話

星野恵瑠 / @lovee


はじめてのSwift Server API

Shun Takebayashi / @s_take


Swiftで実践するHTML特殊文字の高速処理

sonson / @sonson_twit


1日目 - TrackC


両OSやるマンという選択

ジャンボ / @jumboOrNot


アプリエンジニアはどのように事業に貢献すべきか

huin / @huin


英会話サービスのために作成したビデオチャットアプリの技術

大島 光貴 / @sbntaminif


モダンなシステム構成を取り入れ続けることができる組織作り

Mao Nishi / @mao_nishi


モバイルアプリで困らないエラーハンドリングとロギングのベストプラクティス

多賀谷 洋一 / @yoichitgy


動画コンテンツにおいて、バックグラウンドの音声との制御でつまづいたところ

獄 雅也 / @masayadk1229


Implementing Music Playback on watchOS

Dada Chen / @nalydadad@gmail.com


Xcode Source Editor Extensionの世界

takasek / @takasek


File数が1300ある巨大SNSアプリを全てSwiftに書き換えてるNow

bati668 / @nanamoto7483


メルカリで実施した過去最大規模のABテスト「ドロワーvs下タブ」の舞台裏

中元寺 武尊 / @chuganzy


1日目 - TrackD


個人情報を扱うアプリと暗号化について

dotrikun / @dotrikun


App Transport Securityとローカルネットワーキング

Noritaka Kamiya / @nolili


GoによるiOSアプリの開発

上田拓也 / @tenntenn


次世代アントレプレナー育成事業(WASEDA-EDGE)/データ関連人材育成プログラム(WASEDA-DDAT)


1日目 - LT


The latest info of ReactiveSwift and ReactiveCocoa

Sho Ikeda / @ikesyo


第3の課金形態「寄付モデル」ってどうなの?

Daigo Wakabayashi / @frnk


SwiftでSwift_JISをデコードする

えんどう / @re___you


Swiftで音楽を奏でる

Yusuke Morishita / @_yysskk


iOSDCだけではもったいない!iOSアプリケーションエンジニアの他言語コミュニティ生存戦略

Yutaro Muta / @yutailang0119


多次元宇宙と画面遷移

原 一史 / @haranicle


ARC vs GC? ARC in GC?

S_Shimotori / @S_Shimotori_pub


iOSで利用できるデバイスファームのメリット・デメリットの紹介

duck / @duck8823


ローカライズの苦しみに立ち向かう

埴生 孝慈


この単語、なんて読むんだっけ?

小田島 太郎 / @shimataro999


クラス名に個人の名前を含めるとこうなる

竜口 朋恩 / @Tomo199118


はじめよう!OSSコードリーディング!

Taka / @takattata


IPAファイルの中身を覗いてみよう

henteko / @henteko07


子育てエンジニアの家庭内生存戦略

玉井 秀明 / @tamadon3776


これ、リークしますか?

Ray Fix / @rayfix


2日目 - TrackA


新しい画像フォーマットHEIFを用いたiOSアプリの通信量削減

吉田健人 / @TamaObject12


結婚式を支えた技術 Firebaseを活用したサーバレスiOSアプリケーション開発

成田元輝 / @motokiee


触り心地の良いInteractive Transitionをマスターしよう

丹 俊貴 / @shunkitan


AutoLayoutと友達になる方法

仁多見 遼 / @bird_tummy


コード生成による静的なDependency Injection

ishkawa / @_ishkawa


iOSデバイス3,500台を管理する、東急ハンズのデバイス管理手法とは

Yusuke Kuroiwa / @wa_kinchan


業務アプリの切札、Programable Kiosk Mode大全

taiki komaba / @r_plus


Rangeと仲良くなる15分

Satoshi Nagasaka / @SatoshiN21


CoreMLでアイドル顔識別アプリを作ろう

松前健太郎 / @kenmaz


FirebaseとBigQueryによるアプリのKPI分析(CMの効果検証編)

shoby / @shobyshoby


実践CloudKit

nakajijapan / @nakajijapan


2日目 - TrackB


App Transport Securityは作れる

にわタコ / @niwatako


飛び道具ではないMetal

堤 修一 / @shu223


MVC→MVP→MVVM→Fluxの実装の違いを比較してみる

鈴木大貴 / @marty-suzuki


React Native vs iOSエンジニア

laiso / @laiso


アプリリニューアルで得たReduxのState設計のお話

櫻井 洋一郎 / @saku2saku


TBD

lestrrat / @lestrrat


Server Side Swift 実用性評価 2017

ainame / @ainame


詳解Objective-C

bannzai / @yhirose741


Introducing protobuf in Swift

Yusuke Kita / @kitasuke


2日目 - TrackC


最近話題のあのサービスの番組表の実装を紐解く

伊藤恭平 / @KyoheiG3


US版 Mercariをまるごと1から作り直した話

石川直樹 / @jarinosuke


iPadをサブディスプレイにする実装に挑戦してみよう

石川諒 / @rinov0321


Human Interface Guidlinesから滲み出る限界感を考える

埴生 孝慈


iOSエンジニアのためのNLP基礎

akatsuki174 / @akatsuki174


iOSと人工知能(AI) -GPU並列演算の仕組みと機械学習-

Yukinaga Azuma (我妻幸長) / @yuky_az

- https://speakerdeck.com/yukinaga/iostoren-gong-zhi-neng-ai-gpubing-lie-yan-suan-falseshi-zu-mitoji-jie-xue-xi

- ブログ: http://blog.saiilab.com/entry/2017/09/21/072752

- Qiita: https://qiita.com/yuky_az/items/1ca9041e894a1cc81cfc

- 動画: https://www.youtube.com/watch?v=7GV-Fqz0VmU


15分でわかるバックグラウンドアップロード

y.imajo / @yimajo


サポート効率を上げるログ収集環境の構築

堀見 宗一郎 / @horimislime


2日目 - TrackD


初めて作るIoT機器とBLEの光と闇

Yuichiro MASUI / @masuidrive


Apple TV -tvOS入門-

Hato Yuji / @dekatotoro


アイコンや画像の配置をCIで自動化する

こにふぁー / @konifar


頼むからプッシュ通知の使い方をおろそかにしないでくれ! 〜プッシュ通知の表現、歴史、最新動向まで〜

七島偉之 / @jollyjoester


iosdc.fm 公開収録


技術書クラウドファンディング『iOS11 Programming』プレビュー


2日目 - LT


カンファレンスアプリを作ったぞ!!


アプリ開発のアンチパターンを踏み抜きながらアプリをフルリニューアルした話


5分でわかるServer-side Swift Vaporの魅力


関数を引数として渡す書き方のポイント


自分が欲しいとアプリを作った


Fun with Swift 4 KeyPaths


地方在住iOSエンジニアの生存戦略


UIテストの実行時間の短縮に挑戦する


翻訳のススメ


2017年におけるiOSアプリ開発のCI事情


xcconfigの落とし穴


fastlane Contributorだけど何か質問ある?


拝啓 皆様。iOSチームの1人として伝えたいこと。


いつかどこかで使ってみたい「着せ替えアイコン」を実装してみた


iOSDC Japan 2016の賞金を放置しておくと1年でどうなったか?!


参加者ブログ


Kodai Ozawa 小澤昂大 / @kodai_ozawa


shogo.yamada / @yshogo87


ネバダ最速の鈴木 / @toshi0383


Daigo Wakabayashi / @frnk


akatsuki174 / @akatsuki174


田中賢治 / @ktanaka117


sonson / @sonson_twit


kishikawa katsumi / @k_katsumi


akio@筋トレ&ダイエット中 / @akio0911


ひろん / @hironytic


Taro Odashima / @shimataro999


takasek / @takasek


Ryo.Nitami tammy / @bird_tummy


まつじ / @mtj_j


🐰 / @mitsuaki1229


こうちゃん黒猫まみれ / @macneko_ayu


街の国際バリスタエンジニア / @gomi_ningen


すー / @sgr_ksmt_dev


y.imajo / @yimajo


パヤパヤパー / @_miyachik


kentaro matsumae / @kenmaz


あめい@バレデコ待ち / @amay077


あつや@東京 / @n_atmark


TM.OKITA@にくどうふ / @tmokita


りくそうだ / @rikusouda


星野恵瑠@今日も1日フレンズ㌠ / @lovee


Sato Takeshi / @hatakenokakashi


Yukinaga Azuma / @yuky_az


kikumoto / @takakiku


佐藤信 / @SatoShin3912657


いのうえ / @inoue0426


おもちメタル / @omochimetaru


kenta.nakai / @urouro_n


たんたん / @fluflufuffy


じん / @moshisora990


Yuki Sumida / @y_sumida


しんご / @singo405


きんちゃん。 / @wa_kinchan


俺コン

俺コンとは...


今年のiOSDCにはたくさんのCfPが応募され、採択された一方で、惜しくも漏れてしまったトークも数多くありました。公認のリジェクトコンもありますが、普段各勉強会を主催している人達が本当に聞きたかったトークを選んでみてもいいんじゃないか、というか 俺が聞きたかったトークが入ってないじゃないか! という魂の叫びを形にした結果、こうなりました。


俺コン - connpass


俺コン - 1日目


Shigure Shimotori / @S_Shimotori_pub


Kuniwak / @orga_chem


加藤由訓 / @yoshikuni_kato


@usaganikki / @usaganikki


akatsuki174 / @akatsuki174


保坂 智之 / @tondol


杉上 洋平 / @susieyy


井原 岳志 / @nonchalant0303


YOSHITAKA SHINDO / @shindyu](https://twitter.com/shindyu)


duck / @duck8823


大石 弘一郎 / @mego_


Satoshi Nagasaka / @satoshin21


俺コン - 2日目


細沼祐介 / @tobi462


佐藤剛士 / @hatakenokakashi


Kazuya Ueoka / @fromkk


星野恵瑠 / @lovee


takasek / @takasek


林和弘 / @kazuhiro494949


熊谷友宏 / @es_kumagai


bannzai / @yhirose741


Kboy a.k.a 筋肉エンジニア / @soft_builder_k


伊藤恭平 / @KyoheiG3


Kohei Tabata / @nerd0geek1


ダンボー田中 / @ktanaka117


星川健介 / @star__hoshi