iOS
iOSDC

iOSDC 2018 & 非公式関連イベント セッション資料まとめ

iOSエンジニアのお祭り、iOSDC Japan 2018 およびその非公式関連イベントの登壇資料まとめです。
Twitterで捕捉次第掲載しますが、もし資料を見かけた方or資料を公開した登壇者の方がいらっしゃいましたら、コメント等でお声がけください。

なお、各日トラック別レギュラートーク→トラック別LT、の順に並んでいます。
全セッションタイトルが見出しで掲載されており、資料等が添付されている場合はタイトルの前に📎がついています。

📅 0日目(前夜祭)

2018/8/30 at Waseda University

🚪Track A

📎ARKitのための3D算数

https://speakerdeck.com/fujikawakei/arkitfalsetamefalse3dsuan-shu
https://github.com/kboy-silvergym/3DMath-For-ARKit
https://qiita.com/k-boy/items/775633fe3fd6da9c5fb6

📎Working in a multi-cultural environment with a global app

https://www.slideshare.net/kimiNg1/iosdc-2018-presentation

📎オープンソースMDMのmicromdmを用いて、個人でデバイス管理をやってみる

https://speakerdeck.com/natmark/iosdc2018-micromdm

📎Code PushとReact Nativeで緊急OTAリリース!了解!

https://speakerdeck.com/myb/codepushtoreact-nativedejin-ji-otaririsu-liao-jie

📎ツールとして利用するUIテスト

https://speakerdeck.com/fromkk/use-ui-testing-as-a-tool-in-iosdc-2018

📎設計時空のリファクタリング〜複数アーキテクチャを抱えたアプリのリファクタリング事例〜

https://www.slideshare.net/kenjitanaka58/ss-112280472

🚪Track B

📎標準アプリから学ぶ、HIGが教えてくれないiOSデザインのこと

https://speakerdeck.com/usa619/biao-zhun-apurikaraxue-bu-higgajiao-etekurenaiiosdezainfalsekoto

📎キラリと光るテクニック、アプリをデモするときの心構え

https://speakerdeck.com/nolili/iosdc-japan-2018

📎iOSエンジニアの為のgrpc-swift入門

https://speakerdeck.com/koichitanaka/iosenziniafalsewei-falsegrpc-swiftru-men

📎再利用可能なUI Componentsを利用したアプリ開発

https://speakerdeck.com/yuta24/zai-li-yong-ke-neng-naui-componentswoli-yong-sitaapurikai-fa

📎Playground駆動開発のすすめ

https://speakerdeck.com/rockname/playground-driven-development-suggestion
https://github.com/rockname/PlaygroundDrivenDevelopment

📎アルゴリズムを通じてよりよいアプリを

https://speakerdeck.com/rayfix/arugorizumuwotong-zite-yoriyoiapuriwo

📅 1日目

2018/8/31 at Waseda University

🚪Opening

iOSDC Japan 2018 Opening (YouTube)

iOSDC Japan 2018 スポンサー紹介 (YouTube)

iOSDC Japan 2018 会場 & 企画説明 (YouTube)

🚪Track A

📎~~ †††† 漆黒の魔法 Objecitve-C Runtime API †††† ~~

https://speakerdeck.com/bannzai/iosdc-2018-black-magic

📎🥇MicroViewControllerで無限にスケールするiOS開発

https://www.icloud.com/keynote/0vgTYDXyHQTd0l1FKTiF1jT7g#MicroViewController-en

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

https://speakerdeck.com/muukii0803/an-ding-sitatiyatutowoshi-xian-surutamefalse-apuritoapishe-ji

📎iOSアプリ内で不正なSSL証明書を検知する

https://speakerdeck.com/kobakei/ssl-pinning-for-ios-apps

📎宣言的UICollectionView

https://speakerdeck.com/ishkawa/declarative-uicollectionview
https://github.com/ishkawa/DataSourceKit

📎Swiftコードから状態遷移図を自動で生成し、継続的にメンテナンスしやすくする

https://speakerdeck.com/objectiveaudio/iosdc2018

📎差分アルゴリズムの原理について

https://speakerdeck.com/horitayuya/difference-algorithm

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

https://speakerdeck.com/satoshin21/regasinaapurikesiyonfalse-60fpshua-womu-zhi-suwei-niyatuteirukoto

🚪Track B

📎Markdownをリアルタイムに解析する

https://speakerdeck.com/nakajijapan/markdownworiarutaimunijie-xi-suru

📎Swift 4.2 はどのような進化をしているのか

https://speakerdeck.com/yusukehosonuma/whats-new-swift42

📎Swift Compilerの最適化入門 - AllocBoxToStack編

https://www.slideshare.net/kitasuke/sil-allocboxtostack

📎コンパイラから紐解くSwift method dispatch

https://speakerdeck.com/kateinoigakukun/konpairakaraniu-jie-kuswift-method-dispatch-1

📎肥大化しがちなアプリの起動経路を整理する

https://speakerdeck.com/d_date/fei-da-hua-sigatinaapurifalseqi-dong-jing-lu-wozheng-li-suru-1

📎iOS WKWebViewの魔改造

https://www.slideshare.net/ssuser6e071b/ios-wkwebview-iosdc-2018

📎iOSと(深層)強化学習

https://speakerdeck.com/yukinaga/iosto-shen-ceng-qiang-hua-xue-xi

📎動画アプリをなめらかに動かす技術

https://www.slideshare.net/yuujihato/iosdc-2018-112400328

📎差分計算アルゴリズムを用いた高速なUITableView描画

https://speakerdeck.com/fumitoito/chai-fen-ji-suan-arugorizumuwoyong-itagao-su-nauitableviewmiao-hua

📎Swiftの生みの親によるasync/await for Swiftを徹底解説し、新しい非同期処理の手法を理解する

https://speakerdeck.com/yimajo/await-for-swiftwoche-di-jie-shuo-si-xin-siifei-tong-qi-chu-li-falseshou-fa-woli-jie-suru-1

🚪Track C

📎複数のライブ映像を同期再生するのが大変だったので知見をお伝えします

https://speakerdeck.com/fromatom/fu-shu-falseraibuying-xiang-wotong-qi-zai-sheng-surufalsegada-bian-datutafalsedezhi-jian-woochuan-esimasu

📎リアルタイム革命

https://speakerdeck.com/keisuke69/the-revolution-of-real-time-webapps

スマホアプリエンジニアだから知ってほしいブロックチェーンと分散型アプリケーション

📎grpc-swiftを使ってiOSアプリでも快適なgRPC通信を行う

https://speakerdeck.com/kyoheig3/iosdc-2018
https://github.com/cats-oss/grpc-swift-client

📎MusicアプリのTransitionを再現する

https://speakerdeck.com/knagadou/musicapurifalsetoranzisiyonwozai-xian-suru

📎フォントと組版の30分入門

https://speakerdeck.com/s_shimotori/introduction-to-font-and-typesetting

📎Swiftの型システムに入門する - lib/Semaの歩き方

https://speakerdeck.com/ukitaka/swiftfalsexing-sisutemuniru-men-suru-iosdc-japan-2018

📎GitHub API で体験する GraphQL

https://medium.com/@ma2ge/iosdc-japan-2018-%E3%81%A7-graphql-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E9%A3%9B%E3%81%B3%E5%85%A5%E3%82%8A%E7%99%BA%E8%A1%A8%E3%81%97%E3%81%A6%E3%81%8D%E3%81%9F-745ba984812f
※当日変更

🚪Track D

📎macOSでもっとアプリを作ろう

https://speakerdeck.com/malt03/macosdemotutoapuriwozuo-rou-iosdc-japan-2018

📎海外展開を目指すアプリでセキュアで速い画像と動画の閲覧を実現した話

https://speakerdeck.com/_atsushisakai/image-distribution-for-overseas

📎とある端末の触覚技術 -フィードバック-

https://speakerdeck.com/cokaholic/toaruduan-mo-falsehong-jue-ji-shu-huidobatuku

📎フロントエンドエンジニアからみたiOS開発

https://speakerdeck.com/ohayoukenchan/iosdc2018-ohayou-kenchan

📎iOSエンジニアが知るべきProgressive Web Apps開発のエッセンス

https://speakerdeck.com/laiso/pwa-essentials-for-ios-developer-iosdc-2018

📎tvOSアプリUIの勘所

https://speakerdeck.com/tokorom/tvosapuriuifalsekan-suo

📎プロトコルでStoryboardともっと仲良くなる

https://speakerdeck.com/417_72ki/purotokorudestoryboardtomotutozhong-liang-kunaru

📎iOS×React Nativeのハイブリッド開発現場から伝えたい事

https://speakerdeck.com/hotchemi/the-things-weve-learned-from-iosxreact-native-hybrid-development

📎Haptic Feedback による効果的なマイクロインタラクション

https://speakerdeck.com/tdksk/haptic-feedback-niyoruxiao-guo-de-namaikurointarakusiyon

🚪Interactive Round Table

テスト相談会

📅 2日目 (レギュラー)

2018/9/1 at Waseda University

🚪Track A

📎iPhone が数秒おきにクラッシュするんだけど!

https://www.slideshare.net/watura1/iphone-112498217

📎詳解Fastfile

https://speakerdeck.com/giginet/xiang-jie-fastfile

📎🥉Depth in Depth

https://speakerdeck.com/shu223/depth-in-depth-number-iosdc

📎5000行のUITableViewを差分更新する

https://speakerdeck.com/banjun/difference-update-uitableview-with-5000-rows

📎Swift Playgrounds Bookの作り方と配り方〜カメラからの画像をリアルタイムにいじるPlayPixels

https://speakerdeck.com/sonsongithub/how-to-make-and-publish-a-swift-playground-book-for-ipad

📎State of the Union ~2018年のアプリ開発事情~

https://speakerdeck.com/huin/state-of-the-union-2018nian-falseapurikai-fa-shi-qing

🚪Track B

📎In-App Purchase再考 ーサーバサイドエンジニアの運用経験と他決済手段との比較を添えてー

https://speakerdeck.com/ohbarye/rethink-in-app-purchase-on-subscription-services

📎東急ハンズのP2Pレジ間通信2018

https://speakerdeck.com/r_plus/dong-ji-hanzufalse-p2prezijian-tong-xin-2018

📎Auto-Renewable Subscriptionsを5年間運用した歴史から学ぶ注意点

https://speakerdeck.com/yuutetu/auto-renewable-subscriptionswo5nian-jian-yun-yong-sitali-shi-karaxue-buzhu-yi-dian

📎ARKit Maniacs

https://speakerdeck.com/satoshi0212/arkit-maniacs

📎「QRコード読み取り?楽勝ですよ😙」=>「AVFoundationを信じたおれがバカだった😇」

https://speakerdeck.com/monoqlo/iosdc-2018

📎Synchronized iPhones!

https://speakerdeck.com/toyship/synchronized-iphones

📎UIViewとUITextInputで作る縦書きのTextView

https://speakerdeck.com/cc4966/vertical-textview-based-on-uiview-with-uitextinput

📎気遣いの iOS programming

https://speakerdeck.com/ezura/qi-qian-ifalse-ios-puroguramingu

🚪Track C

iOSでSwitchの複数ディスプレイ配置調整を実装してみた

📎二癖くらいある画面収録からの生放送

https://speakerdeck.com/matsuokah/live-streaming-with-screen-recording

📎Charles でネットワークデバッギング

https://speakerdeck.com/kumamotone/charles-denetutowakudebatugingu

📎Plasma - gRPC streamを利用したリアルタイムなユーザー体験

https://speakerdeck.com/ra1028/plasma-grpc-streamwoli-yong-sitariarutaimunayuzati-yan

📎LIFULL HOME'S「かざして検索」リリースの裏側

https://www.slideshare.net/takurohanawa/lifull-homes-112519081

📎iOS × GraphQLの嬉しみとつらみ

https://speakerdeck.com/mogaming/pros-and-cons-of-ios-and-graphql
https://drive.google.com/file/d/1sz7kW_S0j0zG3lY4LtsBOyTEEQBlLvZT/view

📎すべては「サクサク感」のために! QUICで早くなる?インターネットの世界と,周辺プロトコルの話

https://speakerdeck.com/brownbro/subeteha-sakusakugan-falsetameni-quicdezao-kunaru-intanetutofalseshi-jie-to-zhou-bian-purotokorufalsehua

📎WebSocketをiOSに持ち込んで辛い思いをした経験がありますか!?

https://speakerdeck.com/taminif/have-you-painful-experience-in-web-socket

📎動作確認のための社内アプリ配信サービスを新たに作った話

https://speakerdeck.com/slightair/iosdc-2018

🚪Track D

EDGE NEXT 関連セッション

EDGE NEXT × D-DATaの相乗的人材育成プログラムの威力

宇宙開発に向けたテクノロジーと挑戦

AIとデータセキュリティ〜 安全なデータ活用・流通のための仕組みとテクノロジー 〜

データ処理と知識化〜AIの効率的な学習を目指して〜

🚪Interactive Round Table

📎Storyboard/AutoLayout相談会

https://workflowy.com/s/Cucu.s18gQOkJN1 (議事録)
https://twitter.com/seijin4486/status/1035780063164125186 (ホワイトボードまとめ)

📅 2日目 (ルーキーズLT)

🚪Track A

📎Rx世界線とリーディングシュタイナー

https://www.slideshare.net/daimonhiroaki/rx-iosdc-2018-lt-112537885

📎サポートを求めてAppleに電話をするまでの道のり

https://speakerdeck.com/kameike/sapotowoqiu-meteapplenidian-hua-surumadefalsedao-falseri

派遣で事務職が開発未経験でもiOSDCで登壇したくて、アプリ作りました!

📎iOS技術本を出版した時の失敗談

https://speakerdeck.com/takashings/iosji-shu-ben-wochu-ban-sitashi-falseshi-bai-tan

📎イチから始めるアクセシビリティ ~まずはできるところから~

https://speakerdeck.com/shiz/iosdc2018

📎Androidエンジニアが1週間でiOSアプリ開発を学び、1ヶ月で大規模アプリ開発にJOINした話

https://speakerdeck.com/kobaken0029/androidenziniaga1zhou-jian-deiosapurikai-fa-woxue-bi-1keyue-deda-gui-mo-apurikai-fa-nijoinsitahua

📎NoSQLの歴史にみる、Cloud Firestoreとの正しい付き合い方

https://speakerdeck.com/nb6u7/nosqlfalseli-shi-nimiru-cloud-firestoretofalsezheng-siifu-kihe-ifang

📎サーバーの状態に応じて画面遷移させるための設計

https://speakerdeck.com/furuyan/sabafalsezhuang-tai-niying-zitehua-mian-qian-yi-saserutamefalseshe-ji

📎@cosmeアプリにおけるTextureの活用

https://speakerdeck.com/yuyaabo/iosdc-lt

📎機械学習の初心者がCreateMLでレトロゲームのカート認識

https://speakerdeck.com/monolithic_adam/ji-jie-xue-xi-falsechu-xin-zhe-gacreatemlderetorogemufalsekatorituziren-shi

iOSDC2019を福岡に招致したい!

🚪Track B

AVAudioUnitEffect実演 〜もっと音を楽しもう♪〜

📎ARKit2.0でAppleが伝えたいアプリ体験を考える

https://speakerdeck.com/mcz9mm/arkit2-dot-0deapplegachuan-etaiapuriti-yan-wokao-eru
https://twitter.com/mcz9mm/status/1035803170536976384 (チートシート)

📎Firebase/RemoteConfigを用いたちょっと変わった運用

https://speakerdeck.com/koh1011/a-slightly-different-operation-using-remoteconfig

📎虚無から48時間でiOSアプリをリリースする😴

https://speakerdeck.com/koooootake/48-hours-ios-app

📎あなたの知らないMeasurementとUnitの世界

https://speakerdeck.com/ken0nek/measurements-and-units

📎Visionフレームワークのリアルタイム顔検出を使えば、ウインクするときゃるん♪と音が鳴る二次元美少女になれる!

https://speakerdeck.com/minami1389/visionhuremuwakufalseriarutaimuyan-jian-chu-woshi-eba-uinkusurutokiyaruntoyin-gaming-ruer-ci-yuan-mei-shao-nu-ninareru
https://www.youtube.com/watch?v=8RxttCTOogE

📎OSSを育てながらiOSアプリで「パンくずリスト」を実現した

https://speakerdeck.com/rikusouda/osswoyu-tenakaraiosahuritehankusurisutowoshi-xian-sita

📎マスタリング CGAffineTransform

https://speakerdeck.com/ridwy/mastering-cgaffinetransform

📎Apple製品のアニメーションはなぜ気持ちいいのか考える

https://note.mu/marina1017/n/n7cbacc65b839

UITableViewに動画広告を表示する

📅 3日目 (レギュラー)

2018/9/2 at Waseda University

🚪Track A

📎iOSマイクロインタラクション入門

https://speakerdeck.com/kiwi26/introduction-to-micro-interactions-for-ios-apps

📎Swiftのジェネリクスはどうやって動いているのかコンパイラのソースから探る

https://speakerdeck.com/omochi/swiftfalsezienerikusuhadouyatutedong-iteirufalsekakonpairafalsesosukaratan-ru

📎デバイス・OSバージョンの依存が少なく、メンテナンスしやすいビューを作る

https://speakerdeck.com/kishikawakatsumi/iosdc2018
https://www.icloud.com/keynote/04D-AD3CJxQh0U2IqjRmtxQBQ#iOSDC2018

📎🥈iOS アプリの開発速度を170%高速化したデバッグノウハウ

https://speakerdeck.com/orgachem/debugging-knowhow-that-improved-our-development-velocity-to-170-percent

📎iOSでグラフを描くために必要な知識について

https://speakerdeck.com/masashi_sutou/iostekurahuwomiao-kutamenibi-yao-nazhi-shi
https://github.com/masashi-sutou/PieGraphSampler
http://keeping.hatenablog.jp/entry/2018/09/02/234617

🚪Track B

📎プッシュ通知はどのような進化をたどってきたか

https://speakerdeck.com/urouro/putusiyutong-zhi-hadofalseyounajin-hua-wotadotutekitaka

📎ライブ配信アプリのアイテム再生をMetalで実装する事になった話

https://speakerdeck.com/noppefoxwolf/raibupei-xin-apurifalseaitemuzai-sheng-wometaldeshi-zhuang-surushi-ninatutahua

📎AutoLayoutエラー診断所 ~発狂しないためのデバッグ手法~

https://speakerdeck.com/akatsuki174/wan-quan-ban-autolayouterazhen-duan-suo-fa-kuang-sinaitamefalsetehatukushou-fa

📎作ってわかるレンダリングパイプライン CPUで3D描画

https://speakerdeck.com/takatsu/zuo-tutewakarurendaringupaipurain-cpude3dmiao-hua

📎LLDBを最大限活用してみる。

https://speakerdeck.com/miyasakakazutoshi/miyasaka-iosdc-lldb-cfp

🚪Track C

📎TextKitから表現が広がる

https://speakerdeck.com/takumi314/textkitkarabiao-xian-gaguang-garu-iosdc-japan-2018

📎プロトコルを使って複数サービスを跨いだmusic playerを実装する

https://speakerdeck.com/kumabook/purotokoruwoshi-tutefu-shu-sabisuwokua-idamusic-playerwoshi-zhuang-suru

📎iOSエンジニアのための、SwiftからPythonのライブラリを使って機械学習する方法

https://speakerdeck.com/koher/machine-learning-using-python-from-swift-for-ios-engineer

📎がっつりやるリアルタイムキャンペーン分析

https://speakerdeck.com/ktsukago/iosdc-day3-katuturiyaruriarutaimukiyanhenfen-xi

📎圏論とSwiftへの応用

https://speakerdeck.com/inamiy/iosdc-japan-1

🚪Track D

📎田舎のWebベンチャー企業にアプリ事業を持ち込んだらこーなった

https://speakerdeck.com/yutaabe200/tian-yadoru-falsewebbentiyaqi-ye-niapurishi-ye-wochi-tiip-ndarakonatuta

📎多言語対応のススメ

https://github.com/Ckitakishi/BetterLocalization

📎教育・企業におけるデバイス管理手法について

https://speakerdeck.com/kenchan0130/jiao-yu-qi-ye-niokerudebaisuguan-li-nituite
https://speakerdeck.com/kenchan0130/jiao-yu-qi-ye-niokerudebaisuguan-li-nituite-fa-biao-falsetofu-ki

📎UIViewPropertyAnimatorで実現するリッチなアニメーション表現

https://speakerdeck.com/hedjirog/uiviewpropertyanimatordeshi-xian-sururitutinaanimesiyonbiao-xian
https://github.com/hedjirog/CustomPresentation

📎あえてWebエンジニア以外の人に聞いてほしいWebRTCの話

https://speakerdeck.com/yusuke84/aetewebenziniayi-wai-falseren-ni-wen-itehosiiwebrtcfalsehua

📅 3日目 (LT)

🚪Track A

📎全部iOSにしゃべらせちゃえ!

https://speakerdeck.com/hironytic/iosdc-2018-lt

📎🀄

https://speakerdeck.com/giginet/-15
https://github.com/giginet/Peafowl/

📎The latest info of Carthage

https://speakerdeck.com/ikesyo/the-latest-info-of-carthage

📎(続)カンファレンスアプリを改善した!!

https://speakerdeck.com/to4iki/sok-kanhuarensuapuriwogai-shan-sita

📎weak vs unowned

https://speakerdeck.com/yutailang0119/weak-vs-unowned
https://github.com/yutailang0119/iOSDC2018Sample

📎不摂生で救急搬送されたiOSアプリ開発者がiPhoneとAppleWatchをフル活用して健康を取り戻した話

https://speakerdeck.com/dotrikun/iosdc2018

📎グラフィックス以外の分野でのMetalの可能性

https://speakerdeck.com/kotetuco/metal-for-data-parallel-computations
https://github.com/kotetuco/ComparisonOfMetalAndOpenCV

OK Google、Swiftでスマートスピーカーは実装できる?

📎DroidKaigi 2018 iOS appのApple審査が通るまで

https://speakerdeck.com/konifar/droidkaigi-2018-ios-appfalseappleshen-cha-gatong-rumade

📎インドのインターネット環境との戦い方

https://www.slideshare.net/kenichitatsuhama/ss-112660510

WebSocketによるビデオ通話

📎小さくはじめる端末管理

https://speakerdeck.com/nonchalant/iosdc-20180902-xiao-sakuhazimeruduan-mo-guan-li
https://github.com/Nonchalant/kikanbo

📎Create ML で マッチングアプリのサクラを判定しよう!

https://speakerdeck.com/sun54907/createmlwoshi-tutesakurawopan-ding-siyou-iosdc-2018-lt

📎明日から使えるViewControllerのMemory Leak検出

https://speakerdeck.com/corin8823/iosdc-2018-memory-leak

App Reviewの不確実性に向き合う

📎Swiftで始めるRaspberry Pi

https://speakerdeck.com/gucchisk/swiftdehazimeruraspberry-pi

📎Swift で数学研究のススメ

https://www.slideshare.net/taketo1024/swift-112661413

🎈 俺コン1日目

2018/9/12 at DeNA Co., Ltd.
https://ore-con.firebaseapp.com/

🚪Track A

📎非同期UI描画による高速なアプリケーションの実装

https://speakerdeck.com/fumitoito/fei-tong-qi-uimiao-hua-niyorugao-su-naapurikesiyonfalseshi-zhuang

📎エンジニア経験を活かしたスクラムマスターとして開発チームとプロダクトを成長させる

https://speakerdeck.com/narujpn/enziniajing-yan-wohuo-kasitasukuramumasutatosite-kai-fa-timutopurodakutowocheng-chang-saseru

📎勇気を出して、Appleにバグレポートを出してみませんか?

https://speakerdeck.com/knagadou/yong-qi-wochu-site-applenibagurepotowochu-sitemimasenka

ブラックボックスなコードに対して少しずつテストを書いていくためのテクニック

(加筆後に公開予定だそうです)

🚪Track B

📎ソースコードから読み解く - Quick はどのように実装されているのか?

https://speakerdeck.com/yusukehosonuma/quick-code-reading

📎Androidを考えたiOSアンチパターン

https://speakerdeck.com/yutaabe200/ios-anti-pattern-thinking-android

🚪Track C

📎Reduxで10本弱のアプリを作った弊社のナレッジ、時間の許す限り話すよ

https://speakerdeck.com/kurorurishield/knowledge-obtained-by-making-about-10-apps-with-redux-in-ios

📎iOSでmp4をデコードして自分だけの動画プレーヤーを作ろう!

https://speakerdeck.com/noppefoxwolf/orecon

📎シンボリケート/クラッシュログを人間が読めるようになるまで

https://speakerdeck.com/hironytic/ore-con-2018-summer

🎈 俺コン2日目

2018/9/13 at DeNA Co., Ltd.
https://ore-con.firebaseapp.com/

🚪Track A

📎UIWindowが複数存在するとき、ステータスバーのスタイル設定が難しい件

https://speakerdeck.com/malt03/uiwindowgafu-shu-cun-zai-surutokisutetasubafalsesutairushe-ding-ganan-siijian-an-kon-2018-summer

📎業務と両立できる!開発環境の改善!

https://speakerdeck.com/hicka04/ye-wu-toliang-li-dekiru-kai-fa-huan-jing-falsegai-shan

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

https://speakerdeck.com/muukii0803/q-texturehabu-fen-de-nidao-ru-dekimasuka

📎Swiftで聞いておぼえるテスト書き

https://www.slideshare.net/kenjitanaka58/swift-114486897

🚪Track B

📎アトミックデザインの導入と実践プロセス

https://speakerdeck.com/ngtk/atomic-design-falsedao-ru-toshi-jian-purosesu

📎iPhoneでコスプレをする技術

https://speakerdeck.com/tattn/iphonedekosupurewosuruji-shu

📎実例から学ぶモバイルアプリにおけるモーダル/モードレスの考え方

https://speakerdeck.com/usa619/mode-power-to-you

📎iOSの理想的なUIを考える

https://speakerdeck.com/fuwamaki/iosfalseli-xiang-de-nauiwokao-eru

🚪Track C

📎Adaptive UI - 解像度の異なるデバイスや画面の向きに対応する最適なレイアウトへ -

https://www.slideshare.net/yuujihato/adaptive-ui-114253107

📎もっとFluidでRedirectableなモーダル表示アニメーション

https://speakerdeck.com/hirobe/motutofluidderedirectablenamodarubiao-shi-animesiyon

📎ログの発火テストをXCUITestで自動化しようとしたがUnitテストで実装した話

https://speakerdeck.com/martysuzuki/rogufalsefa-huo-tesutowoxcuitestdezi-dong-hua-siyoutositagaunittesutodeshi-zhuang-sitahua
https://github.com/marty-suzuki/GitHubClientTestSample

📎SwiftNIO のアーキテクチャーとRxHttpClient

https://www.slideshare.net/mikeneck/swiftnio-rxhttpclient

🎈 Reject Conference 1日目

2018/9/18 at DeNA Co., Ltd. / LINE Fukuoka Corporation (Satellite)
https://iosdc-reject-conference.connpass.com/event/93314/

🚪Track A

📎Swiftをより良くする

https://speakerdeck.com/d_date/make-our-swift-better

📎エンジニア経験を活かしたスクラムマスターとして開発チームとプロダクトを成長させる(2)

https://speakerdeck.com/narujpn/enziniajing-yan-wohuo-kasitasukuramumasutatosite-kai-fa-timutopurodakutowocheng-chang-saseru2

非同期UI描画による高速なアプリケーションの実装

📎Bitcoinの署名の仕組み、Bitcoinのscriptを書いてみよう

https://speakerdeck.com/usatie/swiftdebitcoinfalsescriptwoshu-itemiyou

🚪Track B

📎Factoryの自動生成によりテストを書きやすくする

https://speakerdeck.com/nonchalant/iosdc-rejectcon-20180915-factoryfalsezi-dong-sheng-cheng-niyoritesutowoshu-kiyasukusuru

📎退屈なことはApp Store Connect APIにやらせよう

https://speakerdeck.com/giginet/fastest-trip-to-appstore-connect
https://github.com/giginet/Wormhole

📎RxSwfitを採用したプロジェクトにおけるテストパターン

https://speakerdeck.com/takehilo/rxtest-rxblocking-test-patterns

📎Twitterのプロフィール画面の再実装を通して、ScrollViewを組み合わせたContainerVCの作り方を学ぶ

https://speakerdeck.com/mitsuyoshiyamazaki/zhi-yue-falsenakadecontainerviewcontrollerwo-tukurufang-fa

🎈 Reject Conference 2日目

2018/9/20 at DeNA Co., Ltd. / LINE Fukuoka Corporation (Satellite)
https://iosdc-reject-conference.connpass.com/event/93315/

🚪Track A

📎デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介

https://www.slideshare.net/fumiyasakai37/ss-115550134

📎UITesting with GraphQL

https://www.slideshare.net/hayatoiida/how-we-uitest-with-graphql-115574058

📎「開発初心者は何がわからないのか」わからないを言語化するヒント

https://speakerdeck.com/marina1017/kai-fa-chu-xin-zhe-hahe-gawakaranaifalseka-wakaranaiwoyan-yu-hua-suruhinto

📎iOSアプリのUniversal対応をやめようとした話

https://speakerdeck.com/mogaming/appropriate-choise-of-supporting-devices-on-ios-app-development

📎Flutter触りまくったからその知見を公開する

https://speakerdeck.com/yshogo/iosdc-reject-conference-day2

🚪Track B

Metalによる素材を活かしたUI作り

📎Manual DI with ReactorKit

https://speakerdeck.com/kz56cd/manual-di-with-reactorkit-da1d4bde-84a3-455f-bef7-8b410ab6c014

📎Self-Documenting Code のススメ方

https://speakerdeck.com/lovee/self-documenting-falsesusume

📎ジェネリクスを使ったプロフィール画面の構築

https://speakerdeck.com/kubode/how-to-create-a-profile-edit-screen

🚪Track C

📎Tests Live Coding

https://speakerdeck.com/orgachem/iosdc-reject-conference-tests-live-coding-days-2

📎FlutterアプリをAppStore申請しても通らない、、、

https://speakerdeck.com/yshogo/flutterapurigaappstoreshen-qing-nitong-ranai

📎UICollectionViewのデータ構造とViewの構造を統一する

https://speakerdeck.com/bannzai/iosdcrc-conv

📎DDD(ドメイン駆動設計)を知っていますか??

https://speakerdeck.com/takattata/whats-ddd