LT(5分)

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

hachinobu1 hachinobu

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

iOSDCルーキーズ LT(5分)

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

nkano_t なかの

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

iOSエンジニアに聞いて欲しいトーク(30分)

Bitcoinの署名の仕組み、Bitcoinのscriptを書いてみよう

usatie 宇佐美 峻

ビットコインやブロックチェーン、聞いたことや仕組みを勉強したことはあっても、実際のトランザクションを作ったことはない人も多いのではないでしょうか?
難しそうに見えて、実はトランザクションの仕組みも実際の作り方も簡単なので、このトークを聞いてぜひマスターしてみてください。

もちろん、Swiftで全て書けます。このトークを聞けば、明日からあなたのアプリにもビットコイン決済を組み込むことができます。
たぶん・・・!

1
レギュラートーク(15分)

mitmproxy でサーバーとの通信を覗いたり改ざんしてみよう

_bannzai_ bannzai

DBサーバーと通信するアプリは多いと思います。
開発やデバッグをする時にサーバーとの通信を行う時にその通信内容を確認、またはレスポンスの内容を改竄したり、
開発環境のホストを動的に変えたい場合なんてのもあると思います。Xcode・Swiftの操作をせずにこれらのことを実現できるソフトウェアである、mitmproxyの使い方を簡単に紹介できたらいいなと思います

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

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

ken0nek ken0nek

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

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

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

ken0nek ken0nek

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

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

XPでiOS、Android、Webの同時平行開発に挑戦する(ライブコーデイング有り)

近年、ReactNativeが普及しiOS、Android、 Webアプリを共通のコードで開発できるようになっています。
そして私たちヤフオク!はXPという開発手法を採用し品質と開発速度が劇的に向上しました。
今回はReactNativeとXPを組み合わせiOS、Android、Webを同時、かつ高品質、高速で開発するための手法を紹介します。
この登壇ではXPで実践しているTDD、ペアプロをライブコーディングでお見せいたします。

iOSDCルーキーズ LT(5分)

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

tdksk Keisuke Tada

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

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

Writing Unit tests for the UI using snapshot tests

remi936 remi robert

I will describe common techniques about writing unit test in swift for the UI.
Also how to using snapshot testing to write easy unit tests for the UI, and the logic behind it.

LT(5分)

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

tdksk Keisuke Tada

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

採択
2018/08/31 18:00〜
Track D
レギュラートーク(15分)

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

tdksk Keisuke Tada

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

iOSエンジニアに聞いて欲しいトーク(30分)

iOS/Android/ReactNativeでのアニメーション実装と表現の違いの比べっこ

fumiyasac Fumiya Sakai

平素はiOSエンジニアとして主にUI実装に関わる部分を中心に携わっていますが、ReactNativeやKotlinにも昨年〜個人的に追いかけて行く中でそれぞれのアニメーション実装や画面遷移に関連する処理の違いや構造は勿論ですが、美しくかつ心地よい動きを演出する部分は私にとって、今も興味深いテーマの1つと感じています。
3つのぞれぞれのアニメーション実装に関してのポイントになりそうな点や表現をする上でのTIPSを紹介できればと思います。

1
レギュラートーク(15分)

AppCode入門 ~ Xcodeで疲弊したあなたへ ~

azarashi1229 嶽雅也

AppCodeとはAndroidだとAndroid Studioを開発で使うと思いますが、そちらのベースになったIntelliJなどの派生のプロダクトで、
iOS開発に特化したものです。
xibやstoryboardファイルなどはXcodeでしか開けないのですが、便利な機能が盛りだくさんで開発は捗ります。
今回はiOS開発をAppCodeから始めて1年以上経つ私がその便利機能やハマりどころを紹介します。

iOSDCルーキーズ LT(5分)

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

3izorin 溝口慎也

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

LT(5分)

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

3izorin 溝口慎也

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

iOSエンジニアに聞いて欲しいトーク(30分)

明日から使える!エンジニア・デザイナー間でなめらかな世界を作る方法

3izorin 溝口慎也

同じミッションのもとプロダクトづくりに励んでいるのに、前提知識の不一致や仕組みのせいでどちらも歯がゆい思いをしてしまったことはありませんか?
英単語アプリmikan・ビットコインウォレットYenomの開発で出てきた課題や、対応方法を具体例に明日から使えるハウツーをご紹介します。

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

明日から使える!エンジニア・デザイナー間でなめらかな世界を作る方法

3izorin 溝口慎也

同じミッションのもと、プロダクトづくりに励んでいるのに、前提知識の不一致や仕組みのせいでどちらも歯がゆい思いをしてしまったことはありませんか?
英単語アプリmikan・ビットコインウォレットYenomの開発で出てきた課題や、対応方法を具体例に明日から使えるハウツーをご紹介します。

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

iOSアプリのUIテストを実装する

tarappo 平田敏之

iOSアプリのUIテストをどのように導入したらいいのか、どのように運用にのせるのか悩んだことはありませんか。
本トークでは、仕様も知らない実際のアプリに対して、iOSアプリのUIテストを1から実装していく流れを説明します。

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 同士でリアルタイムなデータのやりとりが必要になるシチュエーションと、その具体的なやり方について、実際に実装したカレンダーアプリのコードを参照しながら紹介していきたいと思います。