iOSDCルーキーズ LT(5分)

SicaというAnimationライブラリ作成したお話

fufunzin funzin

昨今では、Animationを使用する際に「CoreAnimation, UIVIewPropertyAnimator, UIView.animate」など多くのパターンが考えられます。みなさんはどのパターンでAnimationを使用することが多いですか?
今回はSikaというAnimationライブラリをなぜ作ったのかなど作成秘話を赤裸々にLTします。

iOSDCルーキーズ LT(5分)

中卒でタイピングもできなかった僕が20代後半でエンジニアになってやってきた事と給与事情

nkano_t なかの

中卒でPCのキーボードは人差し指でポチポチやってた僕が20代後半でiOSエンジニアになって携わった業務でやってきた事、またそれに伴う給与の移り変わりについてお話しします。

採択
2018/09/01 17:15〜
Track B
iOSDCルーキーズ LT(5分)

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

ken0nek ken0nek

MeasurementとUnitは、iOS10からFoundationフレームワークに追加された、数量と単位を扱う仕組みです。
これらを使うことで、国や地域ごとに単位の表示を気にすることなくアプリを開発できるようになります。
特に、世界展開してるアプリやヘルスケア・ワークアウト系のアプリと相性が良いです。
このトークでは、MeasurementとUnitの基本から発展的なカスタマイズ方法まで紹介します。

iOSDCルーキーズ LT(5分)

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

tdksk Keisuke Tada

登場から早2年、もはや Haptic Feedback も含めた UI が必須と言っても過言ではありませんが、効果的に用いている事例もまだ多くないのが現状です。このトークでは、具体的な事例や HIG などから、効果的な Haptic Feedback のための考え方や、具体的なガイドライン、また、実装の tips も取り上げます。このトークを聞けば、誰でもすぐに効果的な Haptic Feedback を組み込むことができるはずです。

iOSDCルーキーズ LT(5分)

ノンプログラマーから見た、エンジニアにやってほしい社内勉強会(デザイナー編)

3izorin 溝口慎也

おおお!と意気込んで参加したものの、これはどう役にたつの・・?
デザイナーから見た、やってもらって嬉しい勉強会についてお話しします。

iOSDCルーキーズ LT(5分)

ラズパイでカジュアルにはじめる組み込み Swift

tondol HOSAKA Tomoyuki

皆さん Swift やっていますか? iOSアプリ ですか? Mac アプリですか? いいや組み込みだ!! というわけで、ラズパイの GPIO を Swift で制御するチュートリアルを紹介したいと思います。最終的には下記のような LED 制御ができたらいいな。

スタンド花におけるフルカラー LED の制御例 (実際に筆者が制作に関わったもの) : https://youtu.be/jikL9PtTtR4

iOSDCルーキーズ LT(5分)

ViewController 間のデータ通信をどうしたらいいか問題

tondol HOSAKA Tomoyuki

そこそこ複雑な画面構成の iOS アプリを開発しているとよく遭遇するのが、複数の UIViewController 間でどのようにデータ通信を行うべきか?という問題です。
このトークでは、親子あるいは兄弟関係にある ViewController 同士でリアルタイムなデータのやりとりが必要になるシチュエーションと、その具体的なやり方について、実際に実装したカレンダーアプリのコードを参照しながら紹介していきたいと思います。

iOSDCルーキーズ LT(5分)

Deep LearningとARを組合せた新しい未来の形

negi111111 丹野良介

深層学習を用いてサーバー側で学習後、エッジ側で推論を行うといった形でAIのエッジ上での利用が今後加速していくと予想される。しかし、膨大な計算量をどう処理するかが問題となる。
本講演では、領域分割や画像生成などの最先端AIアルゴリズムのiOS上における実装方法を紹介し、リアルタイムに動作可能であることを実演を通して実証する。また、AIとARとの組合せによる新しい未来の形について紹介する。

iOSDCルーキーズ LT(5分)

副業でアプリ開発をする前に知っておけばよかったこと

kumamo_tone Kazumasa Kumamoto

新卒入社でiOSアプリ開発の仕事にアサインされた私は、大規模な組織やサービスならではの良さを感じる一方、アプリ全体の設計ができない、スピード感が足りない、もっとお金が欲しい…などといったジレンマがありました。

そんな私は軽い気持ちで副業でもiOSアプリ開発を開始しましたが、思ったより大変な思いをすることに…

本LTでは、副業で受託請負開発をした際に感じたこと、はじめる前に知っておけばよかったことなどについてお話します。

採択
2018/09/01 17:50〜
Track A
iOSDCルーキーズ LT(5分)

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

suxisuxido aboy

@cosmeアプリではAutolayoutやUIStackViewをゴリゴリ使って画面を作成しています。そんな@cosmeアプリに部分的にTextureを導入し、画面のパフォーマンスを改善しましたので、その知見を共有します。

iOSDCルーキーズ LT(5分)

公式iOSアプリをトレスして分かったこと

noppefoxwolf noppe

公式のiOSのデザインやアニメーションをトレスして実装して見て分かったアニメーション速度の癖やUIについて解説します。

iOSDCルーキーズ LT(5分)

Deep LearningとARを組合せた新しい未来の形

negi111111 丹野良介

深層学習と拡張現実(AR)を組合せたiOSアプリケーションの実装について紹介。

iOSDCルーキーズ LT(5分)

iOSライブラリのリポジトリに.xctemplateを添えて

n_atmark Atsuya Sato

自作のライブラリを使ってもらうにあたって、Xcode file templateを用意することは開発者の利便性向上を図るのに有効な手段です。
このトークでは、Xcode file templateの使い方、及びXcode file templateを管理するために作成したCLIツールの話をします。

iOSDCルーキーズ LT(5分)

Textureを使ったパフォーマンス改善

suxisuxido aboy

@cosmeアプリで部分的にTextureを導入し、パフォーマンスを改善しました。その導入過程や、before/afterを紹介します。

iOSDCルーキーズ LT(5分)

なぜ「筋肉エンジニア」が生まれてしまうのか

kzmsngd Nagado

今、徐々に増えてきている筋肉エンジニア。iOSエンジニアにもちょこちょこ見かけますね(私を含め)。運動不足の解消という目的だけでなく、ボディコンテストに挑戦する者や、iOSDCなら一発アウトの 筋肉.swift という勉強会まで発生してしまう始末。なぜ筋肉エンジニアが生まれてしまうのか、エンジニアとして筋肉を鍛えることのメリット、デメリットがあるとしたら何か?についてお話します。

iOSDCルーキーズ LT(5分)

勉強会の名札をつくる技術

kumamo_tone Kazumasa Kumamoto

先日6月4日、Appleの開発者向けイベントWWDC 2018のライブビューイングイベントを行いました。

このイベントでは、Keynoteまでの時間まで退屈しないよう、トークセッションのほか、アイコン付きの視認性の良い名札を配布して交流を促すなど、さまざまな工夫を行いました。

本LTでは、100名規模の開発者向けイベントを開催する際に工夫していることと、PDFKitを使ってアイコンつきの名札を作る方法についてご紹介します。

採択
2018/09/01 17:10〜
Track A
iOSDCルーキーズ LT(5分)

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

takashings takashings

先日、iOSの技術本を出版社から出版しました。
あまり失敗談をメインにした発表はないかと思うので、今回の出版で得た知見を失敗談をメインに発表します。

昨今はクラウドファンディング、自費出版など本を出版する敷居も下がっているかと思います。
これから技術本を書いてみたい、出版してみたいと少しでも思われている方に対しても知見を共有できればと思います。

採択
2018/09/01 17:55〜
Track B
iOSDCルーキーズ LT(5分)

タイムアタック!5分でiOSアプリ作ります

burakon GotouReiko
このトークはスピーカー都合でキャンセルになりました

5分という時間でiOSアプリを1つ作ります。
厳密にはStoryBoardはもう組まれている状態で、VCのコーディングの部分をやります。
iosdcで起きた面白かった事に関するクイズアプリとか。やること自体は非常に簡単な事をしますので、バタバタしながら作って会場を盛り上げられればと思います。
パニックにならなければできるくらいの内容を考えてますが、パニックになったらできないくらいのところを攻めたいです。

4
iOSDCルーキーズ LT(5分)

地味に面倒だけど対応が必須になってしまったので, iPhoneXに現実的に対応する

gawawa124 がわわ

2018年7月以降にiPhoneX対応が必須化しますが、地味に面倒なiPhoneX対応、現場で出てきそうなケースへの解決策について5分で話します。

iOSDCルーキーズ LT(5分)

iOS開発を便利にする仲間たち

gawawa124 がわわ

fastlaneの便利なlaneや, Google Apps Script, gitのaliasやslack連携しているアプリなど、iOS開発を便利にする仲間たちを5分で紹介します。