採択
2018/09/02 15:10〜
Track D
iOSエンジニアに聞いて欲しいトーク(30分)

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

Tukimikage 仲裕介@SkyWay

WebRTCはWebの領域にとどまらず、リアルタイムコミュニケーションの標準技術として、サーバサイド、VR、IoTなど、新しいシーンで活用されるようになってきています。本セッションでは技術的な観点から、WebRTCをそれら新しいシーンに適用するにあたっての課題や、それを解決するための手法について話をします。

採択
2018/09/02 16:05〜
Track A
LT(5分)

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

hironytic ひろん

いっけなーい💦トークトーク🗣私、ひろん。今年もiOSDCのLTに応募したの✨でもiOSDCは競技LT🏅オーディエンスもいっぱいいるから緊張してしゃべれないよー🙀あ、そうだ💡AVSpeechSynthesizerちゃんとPDF Kitくんに頼めば、代わりに発表してくれるんじゃない?💕私あったまいいー…って本当に採択されたらどうしよう🆘次回「全部iOSにしゃべらせちゃえ!」お楽しみに

採択
2018/09/02 16:10〜
Track A
LT(5分)

🀄

giginet ぎぎにゃん

Swiftの様々な言語機能を使って麻雀を遊んでみましょう!
Swiftyな麻雀ライブラリの実装や、和了判定のアルゴリズムなどについてお話しします

採択
2018/09/02 16:15〜
Track A
LT(5分)

The latest info of Carthage

ikesyo Sho IKEDA

iOSアプリ開発に欠かせないパッケージマネージャーのCarthageですが、その新機能になかなか気付かないこともあるでしょう。本LTでは、昨年のiOSDC Japanからの1年分のアップデートの中から要注目の箇所をピックアップして紹介することで、開発者の皆様の日々の開発体験の向上に寄与したいと思います。

採択
2018/09/02 16:20〜
Track A
LT(5分)

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

to4iki Takezawa Toshiki

昨年度のLTで話したカンファレンスアプリをアップデートしました。
https://iosdc.jp/2017/node/1545

本LTでは下記の内容を話します

  • 数々のカンファレンスアプリをパ○り、いや参考にし必要な機能、不要な物を洗い出し機能を研ぎ澄ました
  • 顧客が求めているカンファレンスアプリとは一体何だろうか
  • POとの色々(認識のずれ、譲れないお互いの意見)
採択
2018/09/02 16:25〜
Track A
LT(5分)

weak vs unowned

yutailang0119 Yutaro Muta

Swiftを扱う上で度々議論となるweakとunownedによるキャプチャ。「確実にクラッシュを防げるweakの方がよい」、「unownedの方がパフォーマンスが優位である」よく聞く意見ではありますが、それは本当なのでしょうか。なぜメモリリークが起こるのかを復習して、両者のメリット/デメリットを再整理し、実コードにおける使い分け方を考え直してみようと思います。

採択
2018/09/02 16:30〜
Track A
LT(5分)

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

dotrikun Hiroshi Shikata

こんなことを話そうと思っています。

  • iPhoneとAppleWatchをフル活用して生活習慣を立て直したこと
  • iOSアプリでユーザに行動を継続させるための仕組み作り
  • ヘルスケア系アプリや、それらで使われているiOS/watchOSの機能や事例の紹介
採択
2018/09/02 16:50〜
Track A
LT(5分)

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

kotetu 栗山徹

WWDC2018でOpenGL(ESも含む)がDeprecatedなるとのアナウンスにより、Metalへの注目が高まってきました。MetalはiOS端末のGPUを活用できるという意味で、3DCG以外の分野でも実用の可能性がある技術です。
本セッションでは、グラフィックス以外の分野におけるMetalを活用するメリットや可能性、Metal導入や注意点について紹介します。

採択
2018/09/02 16:55〜
Track A
LT(5分)

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

motokiee motokiee

スマートスピーカーが大流行ですが、Swiftで実装できることに気が付いていますか?このトークではスマートスピーカーのアプリケーションを、iOSエンジニアの大好きなSwiftで実装できるように、ライブデモを交えながら解説を行います。

採択
2018/09/02 17:00〜
Track A
LT(5分)

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

konifar こにふぁー

DroidKaigi 2018のiOSアプリをリリースしました。DroidくんアイコンやAndroid文字列が含まれることによるReject、初めての特急申請など、iOSアプリエンジニアにとっては日常茶飯事かもしれないことに面食らいつつも奇跡的に当日までに審査が通った時の話をしたいと思います。

採択
2018/09/02 17:05〜
Track A
LT(5分)

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

tatsuhama50 辰濱健一

「ギガが足りない?メガが足りないんだ!」

昨年、日本で公開してきたアプリをインドにも公開しました!
日本では問題なく動いているのに、インドでは問題多発。。。

実際にインドに2週間赴いて調査をしてみると、通信環境が日本とは全然違うことが発覚。
そんな環境でもちゃんと動いているアプリは多々あります。

他アプリの挙動からも学んだ、インドの通信環境の攻略法についてお話しします。

採択
2018/09/02 17:10〜
Track A
LT(5分)

WebSocketによるビデオ通話

daketake 竹田光佑

ビデオ通話を実装するにあたり、一般的なWebRTCを用いる代わりに、WebScoketを用いて実装した例をアーキテクチャを示します。WebSocketを用いることで手軽に複数人のビデオ通話が実現できます。また、ビデオ通話をWebRTCとWebSocketで実装した時の利点と欠点を比較します。

採択
2018/09/02 17:15〜
Track A
LT(5分)

小さくはじめる端末管理

nonchalant0303 Takeshi Ihara

残念ながらiOSアプリにはOSや解像度によって挙動が変わってしまうことがあります。検証のために様々な端末を所有している会社も少なくないです。

それらの管理はどうしていますか?解像度やOSを知るためにどうしても管理は必要になってきます。手動管理だと誤ってOSを上げた際に情報の乖離が起きます。

弊社ではMDMを使うほどの規模感ではないので、SlackBotを活用した端末管理方法を紹介します。

採択
2018/09/02 17:35〜
Track A
LT(5分)

手品師がWeb業界に入るとこうなる

shimataro999 小田島
このトークはスピーカー都合でキャンセルになりました

お客様の中に手品師の方はいませんか…?

手品業界からWeb業界に華麗なる転身を遂げた結果、こんな毎日を過ごしています…という技術とは無縁のネタトークです。

1
採択
2018/09/02 17:40〜
Track A
LT(5分)

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

sun54907 海川和弥

WWDC 2018 で発表されたものの一つに、 Create ML がありました。 Core ML で使うモデルを簡単に作れるフレームワークです。画像をある程度用意すれば簡単に作れます。
弊社マッチングアプリ「タップル誕生」では日々ユーザーの体験向上のために、24時間監視体制でサクラを撲滅しています。しかし、何かしら行動を起こしてからじゃないと判定するのは難しいのが現状です。そこで、顔写真をあげた段階で見つけ出そう、という試みです。

採択
2018/09/02 17:45〜
Track A
LT(5分)

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

corin8823 こりん

クロージャやRxSwiftを利用していると循環参照によるMemory Leakが発生してしまうことがあります。
実装時やレビュー等で気をつけるのはもちろんのことですが、それでも起きてしまう事があると思います。
その対策としてすぐに検出するための実装についてお話できればと思います。

採択
2018/09/02 17:50〜
Track A
LT(5分)

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

taitodada4 taitodada

Kyash社でのリリースサイクルについて、下記を交えてながら話ができればと思っています

  • リリース日が明確に決められているビッグリリースがある時の方針
  • AppleのReviewerがどういうタイミングでログインしているかログを取っているので、その開示
  • ひどいReviewerにあたってしまった時のやり取りログ
採択
2018/09/02 17:55〜
Track A
LT(5分)

Swiftで始めるRaspberry Pi

gucchisk こばやしさとし

元iOSエンジニアがRaspberry Pi初心者なのに公式言語のPythonではなくわざわざSwiftでRaspberry Piに入門した話。
そして、Raspberry Piプログラミングに用いられている代表的なSwiftのライブラリSwiftyGPIOにPRを出して、初めてOSSにコントリビュートした話をしようと思います。

採択
2018/09/02 18:00〜
Track A
LT(5分)

Swift で数学研究のススメ

taketo1024 さのたけと

数学に「結び目理論」という分野がある。「与えられた結び目が解けるか」は最も基本的でありながら極めて難しい問題である。2000年 M.Khovanov によって Jones 多項式の圏論化として Khovanov homology が提唱され、上の問題は判定可能となった。
LT では僕が Swift で開発した Kh. homology 計算プログラムを紹介し、コンピュータ上での実験と観察によって行なっている数学の研究について紹介する。

採択
2018/09/02 18:05〜
Track A
LT(5分)

シークレットLT iOSDC Japan 2018 ネットワークスタッフ

iOSDC Japan 2018 ネットワークスタッフ

(概要はありません)