iOSDC 2017 まとめ

  • 214
    いいね
  • 18
    コメント

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

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