iOSDC Japan 2018 プロポーザル一覧

レギュラートーク(30分)

Swift製画像ライブラリを作ったらスターが200以上ついたので、その魅力を語り倒す

Yuta Koshizawa koher
Swiftが発表されてその言語仕様を知ったとき、これを使えば理想の画像ライブラリを作れると思いました。その理想を詰め込んで作ったのがEasyImagyです。画像周りはややこしいことが多いですが、EasyImagyを使えば驚くほど簡単に、Swiftyに画像を編集することができます。この1年でGitHubのスターも200を超えたので、初歩的な使い方から作者だけが知る便利な新機能まで、30分かけてEasyImagyの魅力を語り倒します。
レギュラートーク(15分)

SafariとWebKitに関する動向と現場で使っているデバッグ方法について

足立晃一 OR120
セッション数は少なかったですが、今年のWWDCではWeb関係の大きなアップデートがいくつかありました。
その中からJS関係のアップデート、ITPの検証結果、実際現場で使っているデバッグ方法などをご紹介します。
LT(5分)

会社で働いたまま副業で起業した話

足立晃一 OR120
近頃エンジニア界隈では副業をやる人が増えているようですね。今回は会社員としてエンジニアをしてる私が、以前から所属している会社とは資本関係のない会社を新たに起業した話をします。
懇親会では副業に興味を持っている人や副業を実際にされている人とおしゃべりできたら嬉しいです🍻
LT(5分)

WebSocketをiOSに持ち込んで辛い思いをした経験がありますか!?

taminif sbntaminif
はい!そこのあなた!
Firebaseの話かと思った?あれもWebSocket使ってるもんね!
違います!自社でWebSocket通信用サーバーを立てて、WebとiOSアプリで同時対応した話です!
HTTP通信じゃだめなんです!WebSocketでやる必要があるんです!
決して正解ではないかもしれないですけど、プロダクトに導入して大変な思いをした経験を話します!!
レギュラートーク(15分)

WebSocketをiOSに持ち込んで辛い思いをした経験がありますか!?

taminif sbntaminif
はい!そこのあなた!
Firebaseの話かと思った?あれもWebSocket使ってるもんね!
違います!自社でWebSocket通信用サーバーを立てて、WebとiOSアプリで同時対応した話です!
HTTP通信じゃだめなんです!WebSocketでやる必要があるんです!
決して正解ではないかもしれないですけど、プロダクトに導入して大変な思いをした経験を話します!!
iOSエンジニアに聞いて欲しいトーク(30分)

エンジニアなのに「マネージャーやってみませんか?」と言われても良いように心構えするための講義(30分)

taminif sbntaminif
みなさん、エンジニアはコードを書いてナンボと考えていないですか?長くいるからマネージャーに昇格とか糞食らえと思っていないですか?マネージャーとかいらんやろって声に出して言っていませんか?
エンジニアにとってマネージャーは敵ではありません。エンジニアが最大限力を発揮するために管理してくれる存在です。あなたもマネージャーを目指してみませんか?明日からマネージャーやるためにこの講義を受けておきましょう!
レギュラートーク(15分)

終わりつつあるアプリ内WebViewと弊アプリ事例での生存策

taminif sbntaminif
PWAに代表されるように、昨今のWeb技術もネイティブに迎合するように着実に進化しています。Appleもその流れに沿ってSafariにServiceWorkerやWebRTCを実装しています。しかし、iOSアプリエンジニアにとってブラウザはSafariだけではありません。本トークではWeb最新技術が三種類あるiOSブラウザへの対応状況と、ブラウジングとは違ったWebViewの使用例を紹介します。
LT(5分)

終わりつつあるアプリ内WebViewと弊アプリ事例での生存策

taminif sbntaminif
PWAに代表されるように、昨今のWeb技術もネイティブに迎合するように着実に進化しています。Appleもその流れに沿ってSafariにServiceWorkerやWebRTCを実装しています。しかし、iOSアプリエンジニアにとってブラウザはSafariだけではありません。本トークではWeb最新技術が三種類あるiOSブラウザへの対応状況と、ブラウジングとは違ったWebViewの使用例を紹介します。
レギュラートーク(15分)

4年放置していたアプリをリニューアルした話

Kazuya Ueoka fromkk
昔々、勉強がてら作っていた個人アプリを最近リニューアルしました。データは元々アプリ内のSQLiteに保存しており、それらを全てFirebaseに移して、コードは全てSwiftで書き直し、勉強の為にRxSwiftを導入しました。いざリリースしたら「元に戻して」とレビューや問い合わせを頂いてしまい今後どの様に対応していくのか。
レギュラートーク(15分)

ツールとして利用するUIテスト

Kazuya Ueoka fromkk
Xcode 9よりXCTestにスクリーンショット撮影機能が実装されました。XCTestはテストコードから地域や言語を指定する事が可能で、xcodebuildで複数のシミュレーターでテストが実行可能なので、様々な画面サイズと条件のスクリーンを集める事が出来るのです。デザイン崩れ等はUIテストでも判別が難しい物の一つですが、半自動的にデザイン崩れを解消する事が可能になったので発表したいと思います。