毎月開催しているiOS/AndroidのTips交換会、2014年最後になったpotatotipsに参加してきました。今回はpixiv社で開催され、LT時間5分順守の残り時間のみ質問というかなりメリハリある感じで行われました。発表をまとめていますが問題があればご指摘くださいpixivのAndroidアプリの画像取り扱い事情pixiv社@__chocomelonの発表。Androidアプリでのサムネイル画像の種類や取得方法についてでした。iOS/Androidpixiv社@shobyshobyの発表。課金周りのハマリポイントが有用でした。Androidpixiv社@consomme72の発表。Freeスクリーンショットでビューをテストする@k_katsumiの発表。スクリーンショットでViewのテスト以外にやってみると簡単だったきっかけはCocoapodsでビューのテストの有無を聞かれたからやってみた一度スクリーンショットをキャプチャして、それを比較する形Viewテストの銀の弾丸ではないが使いドコロがあるNimbleでSwift用のマッチャーがある会場内で出た質問と回答アニメーション中のテストは?できるけど途中の状態を比較することになるので難しいと思う画面サイズ違いの時どうすんの?固定サイズで特定のサイズのみテストやってるTravisCIでやるならGitHubのリポジトリにテスト画像入れるの?そうですスナップショットの比較はしきい値ある?見た限りはpx単位で比較してそうあればいいと思うのでリクエスト出したい安定性と柔軟性を備えたライブラリを作るKeithYokomaのAndroidを中心としたライブラリの作成指針についての発表。ProgrammingのためのライブラリReactKitを作られている@inamiyの発表。自身はあまり勉強会にくるタイプではないけど参加してみたらとても楽しかったとのことでした。StateMachineできるようになった->そしたらPromissもできる->つまりReactiveができるっていうweakfiedは保持関係を逆転できるいつ使う?通信ユーザーインターフェースバインディングReaciveCocoaとかもReactKitに置き換えられるCarthage対応したよMultiDexApplicationの実装詳細についてsaturday06のAndroid+Javaであるメソッド数制限を解決するためのMultiDexライブラリを使ってみた発表。64K問題とかある起動時のメソッド数をとりあえず64K以下にするproguardのように利用していないメソッドをまず切り落とす実行時はクラスローダーの中身を書き換えることになるグローバル対応の罠と技(仮)oobaによるメルカリiOSアプリの多言語対応について。言語別にアプリのターゲットを分けて別バイナリにしているという話が印象的で、懇親会のときにいろいろな人にその理由を聞かれていたのが特徴的でした(LTの時間が足りなくて説明できなかったので発表時の資料にその点を追記されてます)。言語によって区切り位置が違うiOS自体の設定。Fondation@nakajijapanによるSwiftで動画関係のライブラリの扱いについて。XでJenkinsを運用するginrou799のOSX+Jenkins環境でCIの話。Extensionsでのユニットテストのやり方について。西く02bいかにして不具合発見時のフィードバックを素早く行うか@cutmailによるフリルiOSアプリでQA時に対応するためのBugshotKitについて。会場ではスライドの背景画像がよく見えなかったんですが、見なおしてみるとシュールで笑えました。コメントをキャンセル上に表示された文字を入力してください。