2016のトーク募集に応募されたトークの一覧です。フリルはここ1年で2度の大規模リニューアルを行いました。このトークではフリルでの経験を元に、ユーザーに受け入れられ、問題を起こしづらいリニューアルの進め方をエンジニア目線でお話しします。リニューアルでありがちな大きなバグの発生や、星1レビューの嵐をいかにして防ぐか、開発チームの総力戦となる大規模プロジェクトをいかにスムーズに進めるかについてお話しします。Swiftへの熱が盛り上がってきいるのではないでしょうか。Swiftを体験していきたいと思います。Swiftのこれまでとこれからについても話します。(@kichikuchi)ABテストをモバイルアプリに導入し、日々アプリの改善を行っていることについて発表します。どのようにABテストを導入しているのか?ABテストを導入してどんな成果が得られたか?ABテストを運用時にどんな問題が起こったか?の3点について発表する予定です。(@huin)ファッションフリマアプリFRILを運営する株式会社Fablicは、この春に新サービス「RIDE」をリリースしました。2.2で書かれたプロジェクトになっています。Web界隈で話題のフレームワークReduxのSwift実装であるReSwiftを用いた新しい設計を採り入れています。このRIDEを実例として、本トークではSwift時代における開発手法についてお話します。プロジェクトの構成やアプリの設計思想といったコードの話題はもちろん、CIやテストの進め方などチームで効率的に開発を進めるための工夫についてもお話する予定です。アプリ開発においては、大なり小なり、周辺の補助ツールを使用します。ツール、ビルドツール、などを上手に組み合わせたベストプラクティスについて語ります。(@bilyakudan)普通の開発では行うことがないXcodeプロジェクトの解析やipaファイルの解析をRubyを用いて行う方法を発表します。DeployGateで提供しているCLIツールのdgコマンドで実際に行っているXcodeプロジェクトの解析手法など、実コードを交えながら紹介します。(@shu223)ベルリンの「UIKonf」、ロンドンの「iOSCon」、サンフランシスコの「AltConf」と、今年は3つの海外のiOSカンファレンスに登壇する機会に恵まれました。いえ招待されたわけではなく、CFPに自ら応募して投票・審査の上で採択された結果です。本発表では、海外カンファレンスに参加するメリット、CFPの探し方、発表の準備、実際の登壇でうまくいったことや失敗したこと等について話します。(@smadako)ネットワーク運用者は何年も何年も何年も前からIPv4が最終的に足りなくなって、IPv6の世界が来る準備をしていました。)日本地域は2011年2月3日にIPv4の新規配布がほぼ終わって、いよいよIPv6環境でアプリを動かさないといけない時期がやってきました。(@_ishkawa)RxSwiftの導入には希望もあれば不安もあると思います。実際、RxSwiftを導入したプロジェクトでの開発では、良いことばかりではなく問題にも直面しました。プロジェクトに参加してから半年以上たった現在では、やはりRxSwiftを導入して良かったと実感しています。本トークでは、RxSwiftを利用して実際にどのようなコードを書いてきたのか、実例を交えて紹介します。(@meyco)1人で開発していて、デザイナーがいない。いい感じのアイコンがほしい・・・そういうちょっとした時のために、Sketch3でつくるiOSアイコンの作り方と、綺麗に見えるアイコンのコツをお伝えいたします。(@TachibanaKaoru)OSのユーザーインターフェースを作る時はさけて通れないCollectionView。TableViewより柔軟なレイアウトがくめる分、深く考えずに実装をすすめてしまうと、コードが煩雑になったり、パフォーマンスが悪くなったり、予想通りの効果をだすことができないことも......。ここでは、複数のレイアウトを柔軟に適用する技術、また高いFPSを持ち、メンテナンス性の高いCollectionView/TableViewを作るための秘策をお教えします。(@yuky_az)iOSにおける360°写真、動画を用いたバーチャルリアリティー(VR)対応アプリの開発方法を解説いたします。内容は主に以下の通りです。会場にはヘッドマウントディスプレイを持ち込む予定ですので、興味のある方は是非試してみてくださいね。(FRP)の普及によって、iOSアプリ開発の現場では劇的なパラダイムシフトが起きています。一方で、副作用を伴うアプリの状態管理に苦労する点が未だ多くあり、バグの温床となっています。このプレゼンでは、状態管理の基礎理論であるオートマトン(ステートマシン)を基に、Reduxなどのフレームワークとの対比も交えながら、FRPでの効率的な設計手法について探ります。(@mao_nishi)自分たちで作ったプロダクトを実際に自分たちで利用することで改善していくことをドッグフーディングと呼びます。ドッグフーディングはより良いアプリを作るための非常に重要なアクションですが、社内であってもプロトタイプ版のアプリをただ配るだけでは利用してもらえません。社員といえどプロトタイプ版のアプリのフィードバック作業は面倒なものなのです。本トークではフィードバックの面倒の壁を取り除き、より多くのフィードバックを集めることでアプリの改善を突き進める方法をお話します。3時代に「まりも」というアプリの開発を始めてから、そろそろ6年が経ちます。様々な技術を使っています。本トークでは「まりも」の進化とともに、iOSの歴史を振り返ります。Inc.が認定、後援、その他承認したものではありません。米国およびその他の国における商標または登録商標であり、ライセンスに基づき使用されています。