iOSDCルーキーズ LT(5分)

どこでもアプリが開発したい

noppefoxwolf noppe

iPhoneやiPadからリモートサーバーのXcodeを使ってアプリ開発出来るのか試した結果を発表します。

iOSDCルーキーズ LT(5分)

新OSが発表されたときにiOSアプリエンジニアはどう向き合うべきか

yuutetu 加賀江 優幸

iOS12が発表され、新機能への対応にウズウズしていますか?
iOSアプリは、幸か不幸か新OSへのアップデート可能な端末が多く、新OSの機能に多くのユーザが触れる特性があります。
このことを利用して、担当しているアプリにiOS12からの新機能を入れませんか?
iOS12からの新機能を入れるために、どのように社内への理解を得て、どのようにユーザの期待以上の機能に育て上げるかについてお話します。

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

サポートを求めてAppleに電話をするまでの道のり

kameike kameike

アプリのリリース時、消費型課金アイテムが公開後消費型課金が30時間以上反映されなかった際、Appleに直接電話を試してみました。いざという時にAppleに電話のサポートを受けるとどのような効能があるのか?!思ったよりも大変だったAppleに国際電話が通じるまでの道のりも含めご紹介します。

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

Androidエンジニアが1週間でiOSアプリ開発を学び、1ヶ月で大規模アプリ開発にJOINした話

koba_dog kobaken

Java, Kotlin, Android Studio, adb, Gradle...
Androidの決別、Xcodeとの出会い、Data Bindingの不在、立ちふさがるAutoLayoutの壁
これは、とあるAndroidエンジニアが如何にしてiOSエンジニアにジョブチェンジし、それぞれの違いに苦しみ、時に喜びを感じてきた物語である

iOSDCルーキーズ LT(5分)

Application Extensionマシマシ

a_aryzae aryzae

気づけばいつのまにか増えているApplication Extension
使ってみると便利なものもありますが、多くの人はあまり触ったことがないのではないでしょうか。
現在存在するApplication Extensionを説明するとともに、全てのApplication Extensionを入れたアプリは作成可能なのかをさっくりお伝えします。

iOSDCルーキーズ LT(5分)

すべてがS(wift)になる

a_aryzae aryzae

一時期話題性高かったSSS(Server Side Swift)ですが、今じゃ話を聞かなくなってしまいました。
iOSエンジニアたるものSwiftが好きなはず!大好きなはずです!!
SSSができるようになれば、Nativeアプリに限らず幅が広がるはずで、興味あるけど手を出せてない人に簡潔に導入と魅力を伝えていきます。

iOSDCルーキーズ LT(5分)

JSONDecoderと本気で向き合ってみて

Ridwy 行木 千春

APIのレスポンスをJSONDecoderでパースすることを大規模な既存アプリで検討し、見えた課題と解決案を共有します。

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

マスタリング CGAffineTransform

Ridwy 行木 千春

撮影した映像の向きがおかしい?Viewの位置計算で困ってる?
とても良い機会です。5分でCGAffineTransformをマスターしましょう!
CGAffineTransformはちっぽけなstructですが、使いこなせば非常に強力なAPIです。
基本知識から組み合わせて掛けるときの考え方のコツなどを具体例と共にお話しします。
もう座標計算に悩んで時間を使うことはありません!

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

NoSQLの歴史にみる、Cloud Firestoreとの正しい付き合い方

na0m1chikun Naomichi Okada

2017年10月に発表されたCloud Firestoreは、非常に高い水平スケーリング性能、柔軟で直感的なスキーマレス等の特徴が話題のドキュメント指向NoSQLデータベースです。
しかし、その特性を理解せずに利用すると予期せぬ辛みや開発コストの増大を招くこともあります。このトークでは、NoSQLデータベースの歴史についても整理しながらFirestoreを利用する際のプラクティスについて考えていきます。

iOSDCルーキーズ LT(5分)

クラッシュレポートサービスを使い倒す

urouro_n Kenta Nakai

どれだけ入念にテストしてもアプリはクラッシュします。そのため、クラッシュをなるべく早く検出し早急に修正することが重要になります。この「なるべく早い検知」にはクラッシュレポートサービスを利用するのが便利です。
このトークでは、CrashlyticsやSentryといったクラッシュレポートサービスのご紹介と、各サービスに固有のパンくずやトリガーなどの便利な機能の使い方についてお話します。

iOSDCルーキーズ LT(5分)

Lottieで作ったアニメーションを出荷するための道のり

kameike kameike

アニメーションを強力にサポートするLottieを使えばリッチな体験を提供できます。Lottieを導入するにあたって感じた、Lottieの得意、不得意な表現、導入する際に気になるパフォーマンスや使われる技術の背景等をかいつまんでお話します。リッチなアニメーションでユーザーを魅了したい方必見!

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

派遣で事務職が開発未経験でもiOSDCで登壇したくて、アプリ作りました!

mizu_gako Mizuko Aoyagi

昼は派遣で事務職、定時後は夜な夜なSwift関連の勉強会に出没。そんな私がカンファレンスで登壇してみたいなぁと思ったら、自作のアプリがなかった!登壇するのにアプリがないのはよろしくないので、1年以上の孤独なSwift学習生活の集大成として、個人開発アプリをAppleの審査に出します(現在進行形)。その結果次第でトークのオチが変わります。開発未経験者が登壇ドリブン開発で得た経験、未経験者ならではのハマりどころなどをお伝えします。

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

サーバーの状態に応じて画面遷移させるための設計

furuyan325 古屋 広二

DeNAのタクシー配車アプリ「タクベル」では、画面をタップする等のユーザー操作以外による画面遷移が非常に多くあります。
このようなアプリを作る上でどのような設計にしたのかや、辛かった点などを実例を交えながら紹介します。

iOSDCルーキーズ LT(5分)

UnityでマルチプラットフォームなARアプリを作る

tanakasan2525 Tatsuya Tanaka

iOSのARKit、AndroidのARCore、それぞれ特徴は似ていますが本来別々で実装する必要があります。ですが、Unityを利用することでAR体験に必要なロジック等をできるだけ共通化させることができます。
このトークでは、Unityを利用したARの開発方法から、マルチプラットフォーム向けのARアプリを作るための方法などを紹介します。

iOSDCルーキーズ LT(5分)

「開発初心者は何がわからないのか」わからないを言語化するヒント

marina10172013 まりーな

対象:メンターやメンティー
概要:
gitのブランチやマージの概念がわからなくてターミナルの黒い画面が怖い、コンフリクトを出そうもんなら発狂しそうになる。くらす?なにそれ美味しいの?状態でアプリ開発者になりました。
わからないことを何がわからないのか、始めたばっかりの頃は言語化できません。
アプリ初心者がどこに躓き、何がわからないのかを紹介します。

iOSDCルーキーズ LT(5分)

どこからテストを書き始めるか~テスト観点を添えて~

karuiad_ar kariad

テストコードを初めて書く時、難しいことの1つに「どこから書くか」という問題に直面した経験はないでしょうか。
その問題を解決するべくテスト観点を明確にするところから始め、テストをどこから書くか明らかにしていく方法を話していきます。

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

Apple製品のアニメーションはなぜ気持ちいいのか考える

marina10172013 まりーな

ふだん当たり前のように使っているiPhoneやiPad、どうしてこんなに気持ちのいい使い心地になるのでしょうか
コントロールセンターのアイコンたちのアニメーションやUIのパーツに着目し、AfterEffectsでアニメーショントレースを行い、得た知見を共有します。

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

AVAudioUnitEffect実演 〜もっと音を楽しもう♪〜

takopom55 takopom

いつも聞き慣れた音楽にエフェクトを掛けてみると、また一味違った聞こえ方をするので、オッ!となります。
イコライザーだけでなく、AVAudioUnitにある様々なエフェクトを組み合わせるとどんな音になるのか、実演をメインにしてみます。
肩の力を抜いて、iOSオーディオのことを楽しんでもらえるトークにしたいと思います♪

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

iOSDC2019を福岡に招致したい!

itaru_sugimoto いたる

iOSDC2019を福岡に招致したいため、福岡の魅力をお伝えいたします!
福岡でiOSエンジニアをやることの魅力を存分にお伝えいたします!
福岡市はIT・IoTにフルサポートをしています!メルチャリもあるし!
2018年は、「キャッシュレス」に関する実証実験プロジェクトを開始し、iOSDCに参加することで体感していただくことが可能です。
Ruby kaigi 2019も福岡で行われます。
iOSDCも福岡でやるっきゃない!

iOSDCルーキーズ LT(5分)

NavigationBarってどうしたらいいの?

ec16091g_cap Atsushi

アプリで普通に使うNavigationBar。
NavigationBarがある画面から、ない画面に遷移したり、NavigationBarを消して、NavigationBarっぽいものを描画したり。。
どのように設計すればいいのかわからなくなってしまいがちです。
画面サンプルを元に、NavigationBarの作り方について議論します。iOS開発初心者向けです。