採択
2018/08/31 13:30〜
Track C
iOSエンジニアに聞いて欲しいトーク(30分)

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

niwatako にわタコ

数年以内に、皆さんのうちの何割かは、WebやクラウドのAPIを叩くのではなく、ブロックチェーンを叩くアプリケーションを開発するようになるでしょう。そして皆さんのうちほぼ全員が、そのようなアプリケーションを利用するようになるでしょう。
分散型アプリケーションクライアントとしてのiOSアプリの未来を、実際にブロックチェーンサイドとクライアントサイドでプログラムを見ながらご紹介します。

採択
2018/08/31 13:30〜
Track D
iOSエンジニアに聞いて欲しいトーク(30分)

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

malt03 malt03

趣味でmacOSのネイティブアプリを作ったときの知見を共有します。
macOSのネイティブアプリを作る「意味」「楽しみ」「つらみ」「つらみ」あと「つらみ」の話です。
みんながもっと作ってくれれば、エコシステムやドキュメントが充実して、この世界はもっと幸せになるはずです。
是非聴きに来て、macOSでアプリを作って、できればライブラリも作って、一緒に世界を幸せにしましょう!

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

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

ohayou_kenchan ohayoukenchan

最近のWebフロントエンドとiOS開発は似ているところが多いと思います。それぞれ比較してみて何がイケてるのか見ていけたらと思います
内容
仮)

  • SwiftとTypesctipt
  • ReSwiftとRedux
  • async/await
  • AutoLayoutとCSS
採択
2018/08/31 16:00〜
Track C
iOSエンジニアに聞いて欲しいトーク(30分)

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

S_Shimotori_pub S_Shimotori

フォントや組版について気にしたことはありますか?
奥深く興味深い世界ですが、そのぶん難しい用語や規則がたくさん。間違えるとこわーい人にツッコミを入れられてしまうかも!
本セッションでは、日頃TextKitと親しくしている皆様、技術同人誌に興味のある皆様を対象に、基礎とちょっとした雑学を学びます。

採択
2018/08/31 16:00〜
Track D
iOSエンジニアに聞いて欲しいトーク(30分)

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

laiso laiso

PWA - Progressive Web Apps はウェブサイトのショートカットをホーム画面に追加するだけの仕組みではありません。
技術・市場の側面からPWAムーブメントの全容を理解し、適切な活用法を知るとともに。
最新ブラウザAPIを使ったプレゼンテーションパターンやJavaScriptとフロントエンドエコシステムをフル活用した「モダンなUI開発」のためのプログラミング環境が持つ可能性についてお話しします。

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

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

brownbro 南波 寛直

「サクサク感」がUXに直結することはよく知られているかと思います。
サーバーとの通信を高速化するために,広く利用されているHTTPの改善を目指したHTTP/2が標準化されました。
一方で,そもそもHTTPの下のレイヤを担うTCPが遅いことから,その課題を解決するQUICというプロトコルが開発され,また標準化が進んでいます。
このQUICの基本的な概念やモバイルに関連する特徴などをお話しします。

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

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

omochimetaru omochimetaru

Swiftにはジェネリクスという言語機能があり、
利用時の型が不確定なコードを書くことできます。
Swiftには厳密な型システムや、余計なメタ情報を持たない値型などがあるのに、
どのようにしてジェネリクスを動作させているのでしょうか。
このトークではそれを実現する言語機能である
witness tableについて、
コンパイラのソースコードを追いながら解説します。

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

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

koher Yuta Koshizawa

Swift 4.2では他言語のAPIをSwiftから簡単に呼び出せるようになります。これ自体は汎用的な仕組みですが、最大の目的はSwiftからPythonの資産を活用できるようにし、Python並の機械学習を実現することのようです。日々Swiftを書いているiOSエンジニアにとってこれは大きなチャンスです。このトークではiOSエンジニアに向けて、SwiftのコードでPythonのライブラリを使って機械学習する方法を紹介します。

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

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

Tukimikage 仲裕介@SkyWay

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