LT(5分)

iOSエンジニアだけどPWAめっちゃ怖い

to4iki Takezawa Toshiki

2017年Instagram, TwitterなどのモバイルサイトがPWAを採用し話題になりましたね!またiOS11.3からPWAに対する一部の機能が追加で利用できるようになり、どんどんWeb機能を再利用しネイティブと遜色ないUI/UXに近づいて来ているのでは無いかと思います。

本トークでは、ネイティブエンジニアの立場からPWAの脅威を発表し、どのような場面で最適な選択肢となるのかを発表します。

LT(5分)

些細なクラッシュも放置しないための技術

akuraru akuraru

クラッシュはユーザー体験として非常に悪い。発生回数が低いものや原因が不明なクラッシュは、放置する危険性ことを説明し、諦めないために必要なことを解説します。

LT(5分)

iOSで楽しいアニメーション

hachinobu1 hachinobu

iOSアプリ開発の醍醐味とも言えるアニメーション。
そんなアニメーション処理における簡単なTipsや楽しさをお伝えできればと思います。

LT(5分)

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

tdksk Keisuke Tada

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

LT(5分)

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

3izorin 溝口慎也

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

LT(5分)

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

negi111111 丹野良介

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

LT(5分)

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

kumamo_tone Kazumasa Kumamoto

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

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

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

LT(5分)

QRコード割符システムを作ってみた

shmdevelop satoshi0212

QRコードのセキュリティが懸念されています。
正しいQRコードか確認するための「QRコード割符システム」を作ってみました。

LT(5分)

さいきんWWDCの発表に革新性が物足りないあなたに贈る分散型アプリケーションへの招待

niwatako にわタコ

業界の成熟に飽きてきたあなたに、Appleの共同設立者スティーブ・ウォズニアックが "次のApple" と言ったらしい(※)ブロックチェーンのEthereumと、その上で稼働する Dapps (Decentralized Applications) という概念をご紹介します。
※"次のApple" はメディアが誇張した表現かもしれない。 ref) https://bit.ly/2tASXmj

LT(5分)

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

suxisuxido aboy

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

LT(5分)

個人アプリがApp StoreのTodayタブに掲載されてどうなったか

fromkk Kazuya Ueoka

ある日# TypeというアプリがMarkdownファイル編集アプリ特集の一部として掲載されました。それによって発生した変化などをお話出来ればと思います。

LT(5分)

地方在住エンジニアとしてこの先生きのこるための戦略

tatsuhama50 辰濱健一

働き方改革・地方創生・リモートワークなどで昨今増えつつある地方勤務。
徳島県神山町という山間部のサテライトオフィスで勤務するようになって丸四年が経ちました。
地方に生活拠点を置きながらエンジニアとして生き残る戦略について、地方コミュニティの話もからめてお話します。

LT(5分)

Create ML で萌え属性勉強させてみた

lovee 星野恵瑠

果たして Xcode 10 の Create ML は金髪ツインテ黒ニーソの魅力をわかってくれるかな?

LT(5分)

Type Parameterで機能を良しなに分けよう

marty_suzuki marty-suzuki

RxSwiftでTraitsをご存知でしょうか。
実際にクラスとして定義されているのはPrimitiveSequenceですが、Type ParameterにSingleTraitやMaybeTraitなどを渡すことによって、利用できる機能が変わっていきます。
このような実装方法を利用し、機能を良しなに分けていく方法についてお話できればと思います。

LT(5分)

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

kumamo_tone Kazumasa Kumamoto

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

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

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

LT(5分)

Xcode Source Editor Extension を作って効率あっぷあっぷ

dchn2904 だっちゃん

開発してて、Xcodeにはないちょっとした機能を使いたくなることはありませんか?
他のアプリを起動して、作業するのも面倒ですよねー😞

そんなときは、Xcode Source Editor Extension を使うのです。

このトークでは、 Xcode Source Editor Extension を使って機能開発した実例を発表します。

LT(5分)

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

suxisuxido aboy

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

LT(5分)

コミットログでタイムスリップ

dchn2904 だっちゃん

「コメントは3ヶ月後の自分へ」とあるように、Gitのコミットログでも同じことが言えます。

「○○のバグに対応」「△△の処理を消す」といったコミットログを見た経験があるはずです。
PRを見ている時は何も問題のないコミットログでしょう。
しかし、未来の自分がコミットログを見返して「なぜ・どんな対応したのか」を読み解くことは可能でしょうか?
このトークでは、コミットログの書き方を変えたことで、改善できたあれこれを発表します。

LT(5分)

Swaggerの定義レビューを導入して改善したAPIの設計から実装・運用までの流れ

496_ 六々

APIの実装で、Swaggerの定義レビューを導入して、アプリ側・サーバー側の認識を一致させることで手戻りを少なくした話。

導入する前のダメだったところから、導入してどこが変わったのかといったところをアプリエンジニア視点でお話できればと思います。

LT(5分)

UITableViewで作るCellごとにピンチズームできる画像ビューア

496_ 六々

ピンチズームしながらCellの高さを動的に変えて、同時にスクロールも阻害しないようなUITableViewとCellの連携についての話。

ピンチズームとダブルタップズームを実装し、ピンチズームしながらスクロールもできる、普通の挙動を実現するまでのお話をします。