第19回potatotips(iOS/Android開発Tips共有会)に参加しました
第19回potatotips(iOS/Android開発Tips共有会)に参加してきました。 クックパッド株式会社さん主催でした。
togetterのまとめ
当日のTwitterまとめはこちら。 togetter.com
LT
5分でiOS/Androidに関するTipsを発表(LT)するというものなのですが、 みなさんかなり話したいことがあるのか、かなり内容が凝縮されていましたw 以下に自分のメモと発表スライドなどをまとめておきます。
RxT4A
- gfxさん
- RxAndroidのフォーク
- RxT4Aを作り始めた
Making Your App Static
- yuseinishiyama さん
- 既存のObjective-CアプリケーションをSwiftで書き換えた話 - クックパッド開発者ブログ 書いたよ
- 文字列を渡してどうにかする、ださい..
- UIViewController
- ID, 文字列が一致していないといけない...
- 色々なライブラリがあって、それで解決?するのもめんどい
- 1 StoryBoard, 1 Controller
- Swift2 からプロトコル拡張あるから
- indexPath ネストしたenumで作れる
- indexPathに対する意味がわかりやすくなる
- コンパイル時に問題を発見しよう
プッシュ通知を届けるために
- futabooo さん
- ネコミミのヘッドホン配送遅延...
- プッシュ通知
- GCMの話
- トラブルシューティングでGCM診断っていうのがあるのか
- メッセージが届いているかどうか確認できる
- ユーザ側で節電機能などでwifiが切断されていた時の対応どうしよう、などなど
- iOSでもGCMあるらしい??
WWDCのチケット外れてもSFに行ったほうが良い理由
- kitasuke さん
www.slideshare.net
- fastlaneのブログ書いた
- メルカリエンジニアブログ
- githubのページにmercariってのった!
- 費用12万
- マイルを貯める
- TechHouse がおすすめ
- WWDCのアプリがある、ミートアップ情報
- Uberの認証をやっておく
- メインの作業場を見つける
- 情報があつまるので、その場できける!
メソッドを外部から無理やり叩く
- cattaka_net さん
www.slideshare.net
- MethodHttpExporter
- ブラウザからアプリ内のメソッドを叩ける
- ローカルにサーバ立てられる
- センサー系のアプリ作る時はデバッガを自分で作ると良い!
Core Graphics on watchOS2
- shu223 さん
www.slideshare.net
- watchOS1の時、Core Graphicsは使えなかった
- watchOS2からネイティブSDKに追加された
- 具体的なコードが見当たらない...
- 線を引く例などを解説
- watchOS 2 の Core Graphics は何ができて何ができないのか #potatotips - Over&Out その後
Android M からの Web Messaging
- funnelbit さん
- JavaとJSとの通信
- 面倒だなー
- HTML5 Web Messaging
- postMessage, MessageChannelを利用
- android.webkit で使えるようになった
New Library for CoreData
- muukii0803 さん
- CoreStore
- JohnEstropia/CoreStore · GitHub
- MagicalRecordと比べて良い所
- Swift
- 安全に動作する設計
- SQLiteをConfigurationで分けられる
- マイグレーションのサポートなど
はじめようData Binding
- sys1yagi さん
- View Binding
- バターナイフとか
- Data Binding Library 登場
- Android Studioは1.3以上が良いよ
- Layout XMLの記法を拡張
- 変数宣言と式のり用ができる!
- まだBeta
iOSの画面遷移と私
- tokorom さん
- 1年ぶりにpotatotipsで発表!
- 画面遷移の歴史
- Storyboard登場前と後
- これからcontextくるかも?
- WatchKitでのcontext良い
- 疎結合
- 同じインターフェースでなんでも渡せる
- TKRSegueOptions
- SegueContext作ったよ
- tokorom/SegueContext · GitHub
Breaking changes for Foundation API in iOS 9
- kishikawa katsumi さん
- RealmのMeetupをやってるよ
- 次回は7/23 Sansan株式会社でやります
- Realm meetup #5 - connpass
- Tシャツ配りますー
- Xcode 7beta
- NSMutableDictionary
- nil を代入すると例外
- 一貫性がない気が...
GCM Topic Messaging
- mochico さん
- ニュース配信とかに使える
- Google APIの仕様が変わったよ
- Android開発クックブック
UTI
- cockscomb さん
- gion-matsuri.jpeg
- MIME Type →Extension が作れる!
- cockscomb/UTIKit という便利なライブラリを作ってる人がいた!
- Uniform Type Identifier
- Appleが定めている?
DeepLinkDispatch
- Wasabeef さん
- airbnb/DeepLinkDispatch
- DeepLinkのスキーマの起動を楽にする
- シンプル
- アノテーションベースのAPI
iPad Multi Tasking
mpon さん
リクルートの参加レポート見てね
- WWDC15 参加レポート Day0 出発までの準備編 | NET BIZ DIV. TECH BLOG
- Picture in Picture
- 写真見ながら動画再生
- Slide Over
- Split View
- Safari はSplit View 対応している
- Webサイト側も検討しておこう!
Flow, Mortar and Dagger 2 のTIPS
- tai2 さん
www.slideshare.net
- Dagger との違い
- 階層ごとのScope
- サンプルコード載せたよ(TODOアプリ)
Introducing Teiten
- nakajijapan さん
- UIKitの知識があればなんでもできる!!!
- 監視が趣味
- テンションアゲアゲマックス
- https://github.com/nakajijapan/teiten つくりました
- 簡単にLGTM画像作れて便利そう!
Introduction APT
- izumin5210 さん
- 朝補欠から繰り上がった!!
- 大学の講義(2限)が終わってから準備!
- APT
- Annotation Processor Tool
- Pluggable Annotation Processing API
- api: 利用者が触る
- annotations
- processor
- AbstractProcessor
- javapoet
- GoogleとSquare に足を向けて寝られない!!
次回開催
次回は株式会社VOYAGE GROUPさん主催での開催です。 既に枠が埋まってきていますが、iOS/Android開発に興味あるかたは是非ご参加下さい!