こんにちは。Smartphone App Division所属、Androidエンジニア祝迫です。
今回は、週1で開催している社内勉強会をご紹介します。普段は1、2名が発表するかたちですが、今回は参加メンバーがそれぞれLTを発表しました。勉強会の取り組みも一緒にレポートします!
勉強会について
2016年12月から始めていて(現在の渋谷オフィスに移動した頃からです。)それぞれが興味のある技術を話して楽しもうといったノリで始まったと思います。
1年程度が経ちましたので、エンジニアも増えて勉強会の新しいメンバーも増えました。規模が大きくなると問題も起こりやすくなりますので、コミュニケーションしやすい雰囲気を残すために当初から大事にしていた、「発言者の意見を否定しないで、発言しやすいゆるい雰囲気」を保つように努めています。
LTの内容は?
全員で5名が発表しました。それぞれを簡単に説明していきます。
「タップ時のリフトアニメーション」Android
リフトアニメーションを簡単に実装する手順、他のアプリの利用状況について発表しました。Andridの5系からマテリアルデザインやモーションを扱いやすくなっています。インタラクションデザインを実現するため、アニメーションをどんどん突っ込んでいければと考えています。
- スピーカー:祝迫
- 資料:タップ時のリフトアニメーション
「Push送信まわりをマスターする」サーバサイド
自社Push運用の課題(配信時間の短縮など)への取り組みについての発表でした。 とある領域のアプリのPush送信は自社で運用しています。ユーザ増加による課題が出てきていて、2017年から技術を取捨選択しながら、リファクタリングを進めてきておりました。新しい試みのリスクも考えながら、着実に改善して、性能も上がって大分安定してきたようです! その他は、Push配信の運用を効率化するために、サーバとアプリが協力して取り組むタスクの紹介もあり、品質への強いこだわりを感じました。
- スピーカー:佐川
「iOSの日本語フォントサイズ、Zeplinの便利機能について」iOS
標準の日本語フォントがXCodeで指定したサイズよりも小さく表示される問題についての発表でした。(英語は問題ないとのことです。)こういった細かいノウハウを共有してもらえると担当アプリにラクに導入できて助かりますね。その他は、デザイン情報共有ツールのZeplinから色情報をエクスポートしてXCodeにインポートする機能の紹介もありました。こちらは古いOSだと対応していないらしいのですが、便利な機能なようでiOSエンジニアの質問が多かった箇所でもありました。
- スピーカー:土門
- 参考資料:iOS9のSan Franciscoフォント
「受付と世界地図の裏側」IoT
社内で作成・運用されている二つのシステムについての発表でした。 一つ目の受付は、来客の際にチャットへの通知と、総務へ電話を掛けるシステムです。電話を掛けるAPIの使い方など、いつもと違った新しい技術領域で理解が追いつかない箇所もありました笑。通話のフレームワークについてはブラックボックスな部分が多いようで、運用には苦労しているようでした。二つ目の世界地図は、Hueという照明を使って、視覚的に会議室の空きを確認できるシステムです。GoogleカレンダーのAPIと、Hueをネットワーク越しに操作して機能を実現していました。
- スピーカー:川辺
「コンフルエンスを使ったプロジェクト管理」プロジェクトマネジメント
スピーカーは、社内屈指のツールマニアです。いくつもツールの紹介してもらってます。その中でもTrelloは利用する開発者も多いです。今回のLTは、ATLASSIANのコンテンツコラボレーションソフトウェア「Confluence」を使ったプロジェクト情報の整備についての発表でした。施策の目的や必要な情報が綺麗にまとまっておりました。人が増えてくると情報共有の問題も出てきがちです。ドキュメント整備は控えめに言っても得意ではないので汗、こういう話でツールの勉強ができてラッキーでした。良いツールあったら教えてください。
- スピーカー:渡邉
終わりに
久しぶりのLT会でした。前回は年初めに昨年の振り返り、新年の目標を話しました。今回はそれぞれの興味があある技術領域について話しました。こういう場でお互いの関心ごとや強みなどを感じられるのは良いことだと思います。
and factoryでは一緒に会社を成長させていく仲間を募集しています。エンジニアも積極採用していますので、ご興味お持ちいただけた方はぜひ気軽にオフィスに遊びにきてくださいね!