755でAndroidを担当している @maekawa_yuichiです。
4月20日に開催されたCA.apk #2のレポートです。
CA.apkはCyberAgentのAndroidエンジニアが開催する、AndroidエンジニアによるAndroidエンジニアのための勉強会です。#1の様子はこちら
今回はAndroid界隈で知らない人はいないであろう @Yuki_312 さんも登壇し大盛況でした。
資料まとめ
ダイエットを頑張った話/並木弥生
アプリケーションのサイズを小さくするためにできることや開発ツールでの効率化、フロー改善について紹介しています。アプリケーションサイズを太らせてしまいがちな画像への対策を詳細に説明されています。また、ご来場いただいたほとんどの開発者も使っていると答えた、Sketchの効率化について紹介しています。
画面回転を支えるデータ保持/小形昌樹
画面回転時にActivityの再生性が行われることで、データをどのように保持するかがしばしば議論されます。今月始めに縦画面視聴に対応したAbemaTVでは、縦と横での適切な表示切り替えやMulti Windowに対応するために画面回転への対応が必要でした。Fluxアーキテクチャを採用したAbemaTVにおける、データ保持の知見や実装について紹介しています。
CA流 新規アプリプロジェクトの立ち上げ方/志甫侑紀
残念ながら体調不良により発表できなかったですが、資料は公開しています。
サイバーエージェントでの新規プロジェクトにおける開発環境について紹介しています。
少人数での立ち上げ期では、裁量権があり、自由な技術選定が可能でありつつ、
周りのエンジニアに相談可能な環境についての発表です。
やさしい画像ギャラリー改善tips/前川裕一
画像を端末から選択するギャラリー画面の改善tipsを紹介しています。
ほとんどのwebサイトでは画像のデータサイズを気にせず、元データをそのまま使用していることが多いです。
基本的なAndroidにおける画像管理方法から説明しています。
Screen Rotation/松村勇輝
Androidエンジニアでは知らない人はいない松村さんの発表です。会場で松村さんのブログを知っている人を伺ったところ全員手を上げているほどでした。
横画面にして大画面で楽しむアプリ向けの横画面固定モードに対応した知見の紹介でした。Activityの静的、動的を含めたscreenOrientation
の設定など詳しく説明されています。
発表の紹介は以上です。
#3の開催も決定!
次回は5/29(月)19:30から予定しており、GoogleI/O 2017に参加する弊社社員の報告会を兼ねています。
公開から1日も経たずに満席となっていますが、増席もあり得るためぜひご応募ください!
LT枠での応募であればまだ空いておりますのでお待ちしております!
https://cyberagent.connpass.com/event/55405/